<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:clh="http://www.cleanharbors.com/20211231"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2021"
  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"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <link:schemaRef xlink:href="clh-20211231.xsd" xlink:type="simple"/>
    <context id="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib024254c12004ee29c8a6b09855e2579_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="i8f65ea951d8c49b3ba5e402ba518ccff_I20220216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <instant>2022-02-16</instant>
        </period>
    </context>
    <context id="i8efeef233003474c95d557e4efdadd18_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i45921dddc127430e8f5c90f4b36ace1a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i634f25293e8e487093dd8a085023d078_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ic2566420d9834eb5a3bce93713d8aabc_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1dfadea4edd447b790793eb0e7b0507c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia68b3e9cfb41481191d01e9600dbd4f0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i00a3fe6dc5c9427cbb73385fe0291267_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id281a0d895544d40824432564c7383cb_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i567317383c714176aeba3a2d5606e61e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i699e6fe2a81e4290b9b5988a079473c5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic172cac4c33c4afcb43b2763dc0faaa7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2e0aee0ae88a4bb1820c5cac10922dda_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="id40cb4e2cf0e4ea2a318616834bef4b4_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i72eadbd903444e1089dc0c166e93b658_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ie009ecd1462243f486965906f6335cb9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6ec2f27c9e804c5abbaa57b2ed08b12a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8fb5324bea6a42839100df145dc67495_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i2be347c69cc74bab8d4f03196ea64759_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0f89d2bb2bdf45b684e74b4a40080ccb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7eec239caef84eec8d393b49bcae94aa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</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="i7d674e672b904411a2081ef87034795e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</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="if9387389b4e34214a584a0c373f7e560_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</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="ia4d7edde25b34ba08b0422948e15f4b2_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</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="ia387411459b649c6b7ee40cb1107fc5e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6dd62e3b61924b56b290136f531106c1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3f48f80673884666adfe7cc56cb6f0c5_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib3de0c14158240c59e83bade5f417db1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib4cd98d47b6f4f7fbdb81d7a03fda48e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</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="ie275ee27061f4599af43c93d2d31c543_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</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="if2a119631c414834bc96453989141ea0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</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="id3af21d94cea421488ad7e0b05559e6c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</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="i544b264ecbaa4179bb63e2bfd622744f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8600fbc04a5f49d79b9aed29bec21572_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idd4903ca8fe24084bb0ac8c84cf29f98_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5f3e636f293740b0a384230d8dd619c4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifc485aeb1f1d458b88454ae67083c32e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i74bdf21c5b634e6c8a26d664e734fdc7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i73a4c288cfa745b2a9ed5663013cd22c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i05677cffc1684865936f1a15100bc614_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idda8a724d4d24de6b8e49f9a25825a8a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasurySecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3dc70e170c5543f584841a322a6eb4c2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i598cb3378e1047c3b8a8a2d2598b94ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i215d24730fa74c9ca8c6d0b73835bb7c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">clh:CorporateNotesAndBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iffb6e40c144f463c9e5514d863272fd6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">clh:CorporateNotesAndBondsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i65d7bb427c4041138787072b79850079_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iee3118d54298427d9b028073dc94c9e3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="icef2eae7d28e44d488481f7482f73cbc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i42100beaa3274874b4f4dbbed6533ecf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibce4e9cbee384ce5b9016cd051e26157_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if51e53b69a1542dea48d67061b3adea0_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">clh:SECSchedule1209AllowanceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iee04cb1dae05468d98478750bdcfd861_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">clh:SECSchedule1209AllowanceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9003c5831feb454b9957e8ee4073e8fc_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">clh:SECSchedule1209AllowanceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if780f4b5a52c4d4ca25ce403f8024003_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i449f7ae633be46e4a57cda49fed353c0_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i29cca1c70ba04c9aaacebc9834b9e54f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id9d9252d737645a58e94b0a090815f0b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">clh:SECSchedule1209AllowanceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8bc5a39259424b95baafb9ed07e79042_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">clh:SECSchedule1209AllowanceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie26ab858fc9b42e7ad5534bddfbe59da_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">clh:SECSchedule1209AllowanceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i783674716b354d2db6ec591b969f4d13_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i26ef6afba5be4c2d9f5006002159b129_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">clh:SECSchedule1209AllowanceRevenueMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8ed1a592743c4c5e9e5fc2af40c3e3b3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i44bd6b18931a44fab73a3d6fa8ac9316_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b3f5740a62c4e4dad1458434c55da59_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id67c022a89db47a3bc0449485664887c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandBuildingsAndImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if54a66c026094c6a87d15a72a5356818_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:CampEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i18166e1edcf845debf6652f4a581308d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:CampEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia10fea28e9ed4266b2b852ad6f9b8201_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i73f824657ce549f7af07d2cdc4221709_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4880ce1d71cc420f9eeb049694da72d3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i6185cee924934eef86c4592aff03f848_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4275af5b00dc4684927a4ca44eb02655_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:RailroadTransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id8778a554f9540d4996143665f4e5965_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:RailroadTransportationEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idc4702fdb85c465fa0e7653ab4087a3f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:AllOtherEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icd76813dd952447e93dfc49370451a07_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:AllOtherEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4469c7526b634a6cb1169ee00a2bb9b3_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i111be48ead6b408bbdc5d731cd7ae882_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7ba680ae79714e8699cdbcb11d056b25_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">clh:PermitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3535d8befb494e468228dd4a18ea202d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">clh:PermitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i55cb1b43ebf24320afaa82b2a03f0943_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0b1bc8c8782f4771bca4ef06aa868c36_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i34babfb2361647cbbb5373d34c8213d1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if6881f135dd2440897b7809e1f73bbea_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i56beab2b70674ccb9997cbcf6239f8a5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifd12930609ef420390a7b1d80bd443db_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:NonCommercialLandfillsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6b8d57fe53324446969826629e088033_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:ButtonwillowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8a7d6fb2d42948289c914fe95ab7cd87_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:PermittedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:ButtonwillowMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id2ade88304f44e688f8fc0bb54aa673f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:DeerParkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0f6cd79da7bb45599b96bc07ccb4b327_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:TX</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:PermittedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:DeerParkMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iee056b04e531411abf1fd2525f843ab1_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:DeerTrailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1bf464b650e344a5bc1ac6bc72531358_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CO</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:PermittedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:DeerTrailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i314425575ea44818bff10fc541eefbf4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:UT</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:GrassyMountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifb3cd3df69224d4e85303c1f6695b8ba_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:UT</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:PermittedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:GrassyMountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie3993c4312444a0ba142196126d3c5dd_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:NE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:KimballMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i08d7e40c567b4e32b678e4d71e4946ca_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:NE</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:PermittedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:KimballMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibfc2fc5f8d454ef19d825639c58c41a6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA-ON</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:LambtonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2d3c9979b08f487291e08c078a7efa73_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA-ON</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:PermittedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:LambtonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b905226ad874d3e922dfcf9c055d3a6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:OK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:LoneMountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i70f23349b08642fab03b3c3f507753af_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:OK</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:PermittedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:LoneMountainMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ieabf97dc510b447bad11dc4e46a483e6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA-AB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:RyleyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia73e083f8bfb4e3d8df0557c4bb56e0c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:CA-AB</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:PermittedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:RyleyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i01eaa466abc34e4b9f990db7b645dbc7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:ND</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:SawyerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1af80f4e13294b149dfbfa5f52179378_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">stpr:ND</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:PermittedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:SawyerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibdd038eb8dbf4d53a2680aad1814a01e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:PermittedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if242d5c224364375a27c5dfee1faa6da_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:AltairMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id01bfdaf6dcd410585618dd87ac90316_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:AltairMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i236c0b4817f540c4a90303ca4b4aa436_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:WestmorlandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i77272329ac5a4fc99841be4ffa988c25_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:WestmorlandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie65cea3d2ff74811937d7732a045f84d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:WestmorlandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1c1347e05a1040a9a62a742e54ee40ca_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i02473d55c1d24035ad2f4d9638b1f227_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0cbc00df2b6a47df9dacd5e269f5bade_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:SuperfundProceedingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i28f116947e994988be754a602d5a1f93_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icedb7d27225946508973f49790e29e69_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifa145d37776c4d77b879da56237f7d04_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia590c110897249b7a529b80a4da98add_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i67680e6c1a534a97a2cb7359116e1bdc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i114b56479ea24224888eb08e47649c2a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingGeneralAndAdministrativeExpensesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id5f8de06035642ada3737a38e70c283c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i32c48b19bb55486f93ef050c8a0769e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:RealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if0ff712bacf0429d9289eed90d076ef8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:NonRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i248a4c1ae4e94ad7bc78b6404353850c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:NonRealEstateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icdad2c40d3f34a3aa01c3648c53e2780_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i325697ed361944f09361b92a91924416_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9be47ab28d8a4ade87a4d6f52afc08e9_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icb2d509f51bf49ed93aa08815a49722a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie47d6eb7401f4b76b5a5a1c8f0ef5b7f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia898c64d83b84bbf9d38549d55b466af_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i54a81bcdb6be448d94396d177950e175_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i64d79010cbe8412b9c915bd6a0c972e8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i75de1aa888a44425889a379358fd3d5d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib771de61f3d74d8380fc7e80a76a3b4e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i029ba29bce69428bb6e84df3ca8de94a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ib70b598a83bf40bd9fc7a0371118bb4f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:TechnicalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3f677361571b40139810d108f717fd54_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:TechnicalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie408451730e84a32bb290a557c9221fb_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:TechnicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i69e7d48fd5934f55b4cdebb048598298_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:TechnicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i47f427fd752540eeb1b98a40b65eea1f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:FieldandEmergencyResponseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia395345e09cd4122b509479398435d2b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:FieldandEmergencyResponseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9d04146b67a44ce1a4405d88d0e80910_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:FieldandEmergencyResponseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9413c2fe78384afcbb3efa9c3e791b08_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:FieldandEmergencyResponseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i52614ec549ec48f1ab4db0c04d530c0d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:IndustrialServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i9f2f5b76e138417797e3ecacf157bcb5_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:IndustrialServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3eab6d836f6c489fa4a7809d6ca8b976_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:IndustrialServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8251e4ee4cef46bcaf015155d246c0a7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:IndustrialServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2f66fba2f0fa47cfa9c7a38e860bff0a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetlyKleenEnvironmentalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7256d76dc64a40c7bcfb238049cf46d7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetlyKleenEnvironmentalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i87b71dff69564ba6a29ca347b2b40353_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetlyKleenEnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="idbf14be315b2479db76430c2ab00f013_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetlyKleenEnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4aa2cd143ac34a68950c52eb1a95d4d7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetyKleenOilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i06956c05dc76435d9d330d77c919d880_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetyKleenOilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff34215f5de24d0d9eaabcbfa0bfaee7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetyKleenOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iec27677f55db4152bc4c82f61df795a6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetyKleenOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i8899a991790e4b34a4e00541a9843904_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:FieldandEmergencyResponseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:HydroChemPSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i17961bf30acb4be481b80dce9332aa8d_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:IndustrialServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:HydroChemPSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i363ab53b65d2462b8b226bf716091c72_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iac40f876000a49989c500c85a1d573ca_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iebfdd4cb8e4741e5a77d835c3a46e145_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i965fc091eaff4f06a8b3dc4cbf77139f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6f34d9123d2943d3b81d29b4118dc6e2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3633dc5b65d447e5ae493985382d6bd7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib05ef57161394241957c6fb35944e888_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8669eb68230741a8986457726fa575c4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8258b880b2d944efaa116663e173c63a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic767a97fb6164e949afb739970030251_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0db4970351bc4d46b07759a417330f0b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7dfcc2f8eff143bfbd7cc0e2cefb1abf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:TechnicalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0aa9918faf5346219aa653453061737a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:TechnicalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib8002a400b7340078e908e775522057e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:TechnicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iba6ccc7d642044edb0a13779eb4887bd_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:TechnicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id21134ea78e344b2b46f560b9a405093_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:FieldandEmergencyResponseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1267309a6a3440b7972d9e7513ed98f7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:FieldandEmergencyResponseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i16694495b0f543ff9a3c0adca3246f22_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:FieldandEmergencyResponseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibd8142d6fdd043029ab9766aa1611d4a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:FieldandEmergencyResponseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i44e0c886c4d4450cbcac5742967b167e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:IndustrialServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9803f0dab75c4c0cae1dbb9d72ee472e_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:IndustrialServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if758a05f96624906a4d1744b94e63ebf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:IndustrialServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i78d582828393424e96a1f81ed6ddee1b_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:IndustrialServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ice189bffae9c4cc898f0ca8ccf130268_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetlyKleenEnvironmentalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7443801b04354bc69ac72ecd2b5cc339_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetlyKleenEnvironmentalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iae6063ea36a7410795aff860e376227f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetlyKleenEnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib4ce9e8177ac4f1f8a26bff61868c2b4_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetlyKleenEnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifcd96f21d5ae478eae63d69c4f337fa7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetyKleenOilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib815f773f2a84029ad264ba5b81bafb2_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetyKleenOilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1254550f99834af295b51e44ed3fbf6c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetyKleenOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib8a9b31ef6d6460bb609b98f56084699_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetyKleenOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7a46d2d82376494286a12405289ba9e5_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i30132bd92aca4971b23d5714c8f0191b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9f2a6003f33b4c85a1bf608a816c97bb_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i68f38471f4c543399afcf4a9b1aede08_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ife516c9c795e439c83ab699ca7b3e2c2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i67fd4f2dac0e4d4faea8373eb8206f44_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id52e9920bfd346efafb2e5a0c52cf045_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i60e096289d984d828e8f7f0e3f440cc0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibdea1180480047efb57b9642adb6e033_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5e7d75c3a8c74505a13b99178923a87e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7e2c35624a9a4a298950b2cbcf7f183e_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8921dc2b6a1f47458bcf61c65b70e65f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:TechnicalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia4cd48b2f47249369fcf984ac3c3e0de_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:TechnicalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1b56f0770cdb4bb6898e39ee94734b56_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:TechnicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i097f88ee988f42c6959b693cd05c83f0_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:TechnicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0f7209f5b06d418b8ed5d6eb0c8dbc6c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:FieldandEmergencyResponseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if0ea103dab2f479cb48f44066d7981e8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:FieldandEmergencyResponseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia58a605d0c2844b4bf05c68d0722b1ae_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:FieldandEmergencyResponseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i01c53b127d304141b4f4fdfd157a42de_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:FieldandEmergencyResponseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i43f53bbbc27641e59f21a7a078690261_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:IndustrialServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if0ee8627a2024a848857f7370049372a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:IndustrialServicesAndOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i62a6baaa17794e30a0caaf0924cea489_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:IndustrialServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id12a3f8781ce48f29530d664984f2fe2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:IndustrialServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie8bfe1310d5449b09e54180ac80513d8_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetlyKleenEnvironmentalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ide1725a2c59c42ef9f36ecde51713aad_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetlyKleenEnvironmentalServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i21464d28e85e4bfbac71cd0395fb05bd_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetlyKleenEnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6593365452df4114a808d3177621a9ab_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetlyKleenEnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i91da9bf994f44c129da6a5c9649adc8c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetyKleenOilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i3861c506144d47858d19389f4300e1ac_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetyKleenOilMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i74940856c028406481f287fc4aac0faa_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetyKleenOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i27a6dfdb4ff044e6a1b6974eac618027_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetyKleenOilMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i81a6feebea944535a2db7d42d92796cd_D20211008-20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:HydroChemPSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="if5b90bcc6f3249c1bccfb38b992275e9_I20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:HydroChemPSCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">clh:HydroChemPSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-08</instant>
        </period>
    </context>
    <context id="ia11c5782d4344c4bbe01509744ef9aac_D20211008-20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:HydroChemPSCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">clh:HydroChemPSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="ifc064d8d1ade44208290ecb5199bd5da_D20211009-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:HydroChemPSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-09</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ibbf14c1c44cd45ad8ad8bac807daf783_I20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:HydroChemPSCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:A2028TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-08</instant>
        </period>
    </context>
    <context id="i73761a51227f457fa4a597bec0a56938_I20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:HydroChemPSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-10-08</instant>
        </period>
    </context>
    <context id="i20ef01279d8248b4ac255d944dd711c6_D20211008-20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:HydroChemPSCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="icda9949a486344e7a14bd2e9b5475900_D20211008-20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:HydroChemPSCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:DevelopedTechnologyRightsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="i48e8167675c3468ca229666da2e795f0_D20211008-20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:HydroChemPSCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksAndTradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="id03fd010078946ac95b4ee41edf5b41c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:HydroChemPSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3d1c28b2da1847729ed383dc44bfa303_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:HydroChemPSCMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icf6cd2ca81aa4584b5de779878d04b98_D20210327-20210327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:March272021AcquisitionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-03-27</startDate>
            <endDate>2021-03-27</endDate>
        </period>
    </context>
    <context id="ib431f341534b4270bbdb9b659719bd24_D20210629-20210629">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">clh:VertexEnergyIncMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-06-29</startDate>
            <endDate>2021-06-29</endDate>
        </period>
    </context>
    <context id="i0aeb1382406c4acbac3203690683af09_D20220125-20220125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AssetAcquisitionAxis">clh:VertexEnergyIncMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-25</startDate>
            <endDate>2022-01-25</endDate>
        </period>
    </context>
    <context id="i2c229883910f40dab5eef15dde19ceb4_D20200417-20200417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:A2020AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-04-17</startDate>
            <endDate>2020-04-17</endDate>
        </period>
    </context>
    <context id="i02ef07a996bc4000a57a0b0d9e20e953_D20190531-20190531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:A2019AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-05-31</startDate>
            <endDate>2019-05-31</endDate>
        </period>
    </context>
    <context id="i3da726f254a54a429316cc62f472f632_D20190301-20190301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:A2019AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-03-01</startDate>
            <endDate>2019-03-01</endDate>
        </period>
    </context>
    <context id="iabf8b1d7eb0340e194d11417f4daa6ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">clh:OilAndOilRelatedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ied68348ca29d41fe9c926b87bb5b1018_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">clh:OilAndOilRelatedProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3c6153dcdee34102a8b5d7623a2c4656_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:PublicUtilitiesInventorySuppliesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i39ebaa47691545c8b34b3ea7c9a1aef1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">us-gaap:PublicUtilitiesInventorySuppliesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib29a548e1eac4a52a2022ca5acaeb25e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">clh:SolventAndSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3278d2482ed54428ae48f8e1d95fd47e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">clh:SolventAndSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i254878dbf6c3467bbbcd8f08a52ffdce_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">clh:OtherInventoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iea2af3adb9904e3a8cdcb51bf179e4b8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">clh:OtherInventoriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2cd513a054a64e12b5aecb7bc4189e77_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i85c06d862774476a9193dda2b71724dc_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie80c5965335b441199888cd748f46237_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="idd5e3129f47941f4b31afc3471b6c31a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:AssetRetirementObligationCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i394045268d5d4d04b073e32098a0f00c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ie78f4a13087040ba95af09816d1f4959_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie098b225773948efba522ff718ae8543_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ied0b46a364744a22ae2ed92a02d538ff_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingAndBuildingImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i463548c2f1064112927c0de083ee04e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:CampEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i665229964b5547cca1d8854063afc92a_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">clh:CampEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0d533cb87d974f8897effae01b0b306a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i90f9df2f2bb14649a5e401bf0cd9cc45_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ied7722ec16f64645a367a535bacd85a7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4da0e082d2b6413b962851a58e2b9024_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:EquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id0e5579ba90b499eafe5632d743eea6c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6ae1483c8d2b4cc9a87f9b58d405d88b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7708b36599404bad8ecd38e841c1cec2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icaa87bd1b478438693a57388f9d49073_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i4d1a2bc29b61477586c3c9ef8b3ed300_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3c491b41395040ad859f5831c46669d4_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i801ea200b1434faba7f33c32deac851e_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i52ebfc02aacd4565bc9c98eed7972c84_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9742e8b538c84cac827399574a18f0fe_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i48e520b3087d441cbe7a01b3c8667668_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6f265868f8004dca87b2af894e27bf03_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6bb6e9ea2ed04d9fad94f54da1e3bcda_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ic3dbf57e5bbd49f7b1902f3aaa5e3637_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">clh:PermitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if56ba9072e674506b3510a2a0827d649_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">clh:PermitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i631d96f0fdc24bfab9ad83e9bc919020_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iab2b6591e31c49a988437febea6e75f8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i02b65d5302424c9c8cff2e397714625b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OtherIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6ae2a4404308413f8aaa4c598d824fd9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</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="i7f591e261a28486c81d3e1806815c065_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2f9a4ad2e33a4ed999177c55eb9981f1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IndefiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iba9fcf688ea041f0bd4d90ae15cb1746_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ClosureAndPostClosureLiabilitiesAxis">clh:LandfillRetirementLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4be179f7e1254fa8ad983f609ec5a929_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ClosureAndPostClosureLiabilitiesAxis">clh:NonLandfillRetirementLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie5aee96f070f403d8ae05a347ecb6df7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ClosureAndPostClosureLiabilitiesAxis">clh:LandfillRetirementLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iac650e641e1c4fb2b4d2b82b5095a6b7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ClosureAndPostClosureLiabilitiesAxis">clh:NonLandfillRetirementLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6148a122023c4715b1edc057f52c8b22_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ClosureAndPostClosureLiabilitiesAxis">clh:LandfillRetirementLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i087e9b3cf66f4715936e6b491786b1a4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ClosureAndPostClosureLiabilitiesAxis">clh:NonLandfillRetirementLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d616a8ece4b427788e088147b8c0c8c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ClosureAndPostClosureLiabilitiesAxis">clh:LandfillRetirementLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i06edadebb430405c9b146c8c2bfa3d09_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ClosureAndPostClosureLiabilitiesAxis">clh:NonLandfillRetirementLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7f09612d6c6942d194c7fb207ec074a0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ClosureAndPostClosureLiabilitiesAxis">clh:LandfillRetirementLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3d3e090d2a33474eb6618505bfa1587d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ClosureAndPostClosureLiabilitiesAxis">clh:NonLandfillRetirementLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i831528f544f3457099c92169167a4b86_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">clh:RemedialLiabilitiesForLandfillSitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i66d623b0a02642eeb3c793ec14aa4d64_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">clh:RemedialLiabilitiesForInactiveSitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i36245c120d9246128f5756af44ee1400_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">clh:RemedialLiabilitiesIncludingSuperfundForNonLandfillOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9f013c19735f403898a1bc0d0368abb6_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">clh:RemedialLiabilitiesForLandfillSitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i007cf265a7434f678c1770d7ee9a8d32_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">clh:RemedialLiabilitiesForInactiveSitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ieeeee40a1b6e4440b9a0734f39c7c626_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">clh:RemedialLiabilitiesIncludingSuperfundForNonLandfillOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib784369c9f5c49c6a42f115c34f244a5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">clh:RemedialLiabilitiesForLandfillSitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i55057702863b48b9b9d9eeecd8c0959d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">clh:RemedialLiabilitiesForInactiveSitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8850484b6d484163a52702f51486b86b_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">clh:RemedialLiabilitiesIncludingSuperfundForNonLandfillOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id1afdf3410634ff194753dc8ba1b9bea_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">clh:RemedialLiabilitiesForLandfillSitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ica7edf0a81914e27bf3ff642e5130b0e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">clh:RemedialLiabilitiesForInactiveSitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i93d7fac42f09452ab2b5714cf0459ab7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">clh:RemedialLiabilitiesIncludingSuperfundForNonLandfillOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4b5a6fc03859490a82534b4bbb4422dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">clh:RemedialLiabilitiesForLandfillSitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if7b0833c13b742beb9c3b7e2864873ae_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">clh:RemedialLiabilitiesForInactiveSitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="if63316a675dc4361af79aa4cf037e288_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">clh:RemedialLiabilitiesIncludingSuperfundForNonLandfillOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i290cf8e2939548ba834cf3b9e59fe2e7_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">clh:RemedialLiabilitiesForSuperfundSitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i86f3bc73bfb0470ea6241c9b15603360_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:ActiveLandfillFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2523652026e74db999dd8a037c97ee03_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:ActiveLandfillFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i495ad42eac104b40a0aa9c871a02a694_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:InactiveLandfillFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibc857be338c1434ebf0293b3109e1c03_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:InactiveLandfillFacilitiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if53c8e624b7e4337b95a6ff9ada427a4_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:SuperfundLandfillSitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i4e4f0365b4384d62b13d67b9ac523785_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:SuperfundLandfillSitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i647abf0961c04166ab59ed8c6c596e51_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clh:BatonRougeLaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:ClosedIncineratorAndLandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i72a8588ab9f74da6932e04115646b788_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clh:BatonRougeLaMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:ClosedIncineratorAndLandfillMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="icf10f705930a44f993bd0da25fddc5c8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clh:BridgeportNjMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:ClosedIncineratorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iae9c53798ff84bdf8a35f10c6d14baae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clh:BridgeportNjMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:ClosedIncineratorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3d627b8ee6bf4560acdb55df5c721fed_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clh:MercierQuebecMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:IdledIncineratorAndLegalProceedingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib6b2adf894c54f41ac5791eda5c07932_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clh:MercierQuebecMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:IdledIncineratorAndLegalProceedingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1a51d40f1e6843a3aef710cb7a11acb2_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clh:LindenNewJerseyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:OperatingSolventRecyclingCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i74648cd6b18844e8a6d7cb3d36b28a75_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clh:LindenNewJerseyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:OperatingSolventRecyclingCenterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3b8103d04edb4a66afe8f3162b3513e0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:AllOtherIncineratorsLandfillsWastwaterThreatmentFacilitiesAndServiceCentersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i66a2b749d9df496087300febb0d9b2bd_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clh:VariousMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:AllOtherIncineratorsLandfillsWastwaterThreatmentFacilitiesAndServiceCentersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i2975b886bebf42c1bc9bab59578b48da_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clh:VariousMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:AllOtherIncineratorsLandfillsWastwaterThreatmentFacilitiesAndServiceCentersMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if91e378ebcf74c02a838b619a5e4054c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clh:VariousMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:SuperfundLandfillSitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iee5d366d3dd2415e8e775c0bb70ed1f2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clh:VariousMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalExitCostByPropertyAxis">clh:SuperfundLandfillSitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i65b7857d47264361971c9ef42273461e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:LegalAndAdministrativeProceedingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i7abba4e4991347468bae8735ab0d8829_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i32605ebae62c47dbb299fbdcf8cc03a8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:TermLoanAgreementMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9676dd22a56f4306a9e7fc672bbc3932_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:A2024TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic9a74e15a1244dc5aefc5b94da5b4ec8_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:A2024TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i6f0eaf7639ca4bfda12849119b8c976d_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:A2028TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i23f86f3c00a745658d38342faeb87825_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:A2028TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i115426188d4b4408bf623cb7543c12f9_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:SeniorUnsecuredNotesdue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i86ac42fbb6be4c02aa638ee2a1c32fd9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:SeniorUnsecuredNotesdue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i1a596820dc3344879436432582fb69e8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:SeniorUnsecuredNotesdue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i5713b1860d8541c4bf5a95820d51dd6c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:SeniorUnsecuredNotesdue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibf566defff6042b1afe42eafcdb5ba63_D20211008-20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:HydroChemPSCMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:A2028TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="ibe46a83efc694a459545d02a81c1d461_D20211008-20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:A2028TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="i98ee9f35fc304edfa119873ca1ff0423_D20211008-20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:A2028TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="i1fd0c42e307b4216bdec81229073f878_D20211008-20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:A2028TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="i4f57bbc0c1654e57a9ac603969e8910b_D20211008-20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:A2024TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="i443921bf59c94116ae2a397594d74a6b_D20211008-20211008">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:A2024TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:SecuredDebtMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-10-08</startDate>
            <endDate>2021-10-08</endDate>
        </period>
    </context>
    <context id="icf272b7d2a974e96ab634a8beb51c57a_I20190702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:SeniorUnsecuredNotesdue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-02</instant>
        </period>
    </context>
    <context id="ic4c8e70fee434078bb5028f061a6911d_I20190702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:SeniorUnsecuredNotesdue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-02</instant>
        </period>
    </context>
    <context id="ia8c523426e16405882b6f2cb0f61e38a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ia4af311a0ffb4233b812ae5a4ec780de_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:SeniorUnsecuredNotesdue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i91fdd49d2f6e44899654454541dcee48_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:SeniorUnsecuredNotesdue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i53ab0555c7ce46949d524ebd53aaded6_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:SeniorUnsecuredNotesdue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if8091951c8f647cf93d46b3a3c0c0ad8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:SeniorUnsecuredNotesdue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifc7aa9c1e5204773b26eaeadece9e75a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:SeniorUnsecuredNotesdue2027Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i96900869264a4e45b5258cbe45757bd4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:SeniorUnsecuredNotesdue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i445d6569539441ca86f2f3966b57afb2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:SeniorUnsecuredNotesdue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i4ca194c872bd419380981fa958446143_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:SeniorUnsecuredNotesdue2029Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentRedemptionPeriodAxis">us-gaap:DebtInstrumentRedemptionPeriodThreeMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7e8972d307724e7baef5f2bf49e2ce2a_I20190702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:UnsecuredSeniorNotes2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-07-02</instant>
        </period>
    </context>
    <context id="i9c29862f99af4b0faba90f03428c9f8a_D20190702-20190702">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:UnsecuredSeniorNotes2021Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-07-02</startDate>
            <endDate>2019-07-02</endDate>
        </period>
    </context>
    <context id="ic7742fee95ed4c6da65dbe60c2bf59b0_I20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">clh:ParentandDomesticSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-28</instant>
        </period>
    </context>
    <context id="i940835942032494389ee32dbccdce81b_I20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">clh:ParentandDomesticSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-28</instant>
        </period>
    </context>
    <context id="ia9a8289c4bc740c2b0c758f6004a261a_I20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">clh:CanadianSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-10-28</instant>
        </period>
    </context>
    <context id="i646c3dda449f4575a60b26dee6765b1c_D20201028-20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">clh:ParentandDomesticSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-28</startDate>
            <endDate>2020-10-28</endDate>
        </period>
    </context>
    <context id="if92af85cc9ee42369d306f0d7c99fd1c_D20201028-20201028">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">clh:CanadianSubsidiariesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-10-28</startDate>
            <endDate>2020-10-28</endDate>
        </period>
    </context>
    <context id="i3f66afb7fd9a4778bda9f820c8b939b2_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1ac163b1438e4406a4322b5f4c0f164e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:LondonInterbankOfferedRateLIBORMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i0dcebf79cca34749ab2459ae71b9fe7c_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i1467740400c1497a967e2d48e0acee9a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i3d55cbe796654491ae6012b43fe3cdcf_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if34308130eb94f94ab246eb584efabe1_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i54422fecd1ac46a39ae94781d96a8991_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5630f277ca544ef0942f5b10f46bc703_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ifcb063d5f5da4c1396513540e3b0ea88_D20200331-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-03-31</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib4fbe64e4c0c4cd9b58f2d5a079f125e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ida86bc45c34746c98ce5bc3ccf18f14a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic38eeefed34744f6b7db4943ebcb0087_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:TermLoanswithInterestRateSwapAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="ic011ef7ec19a4d6889755fa100488503_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i6c6a1473f56544449f10dd3d2b3fa290_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie24f6cc0c69a43508b1041c20639bede_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="id9f4a0c0e63d42f8a23a422393bfc564_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:A2028TermLoansMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="i7a1f814abea445c88a9729139b377e88_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:DerivativeFixedInterestRatePeriodAxis">clh:DerivativeFixedInterestRatePeriodOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ie8e162c2e5f14a3fb3ba5192368b4536_I20220131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:InterestRateSwapMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:DerivativeFixedInterestRatePeriodAxis">clh:DerivativeFixedInterestRatePeriodTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-01-31</instant>
        </period>
    </context>
    <context id="ib3691d262f354673b60c7147e376590e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">clh:RestrictedStockandPerformanceStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if714c9b213b44b26af7ac23fd9e31557_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">clh:RestrictedStockandPerformanceStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i78aea037cbf7486d8d1125a8d0dc58ad_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">clh:RestrictedStockandPerformanceStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i47706265567e4753b85eaf650a87c638_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i3f502e515f08422f831d933d1a9b21c9_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i481d6d6d8f9041d98ea031e2b31bb219_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i761400734a8c4defbb8fd5fb3e8ada9e_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i2f264d5368a740dba06d9f619446191d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibf1251cbec804e3ca44d5efc9a075326_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i7ea68cdd2d2f49a3bf8800b8207490aa_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i56f862f194f544da8768fa8db3e1892a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id61175042745456394ff3961799d89d3_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ife62394a49a6431b9c739133b601fdaf_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ibbfb27298e60498caf0b089227ac44ac_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i876874d5849544739b8ee73fbecc47de_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i626cd828e999410cb84539e3a8c28b08_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if0f32826b79f444e969326992c22d2f9_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if22bd20a0da14c058579b525985da2bf_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3511ac1818cf426aac0d265a49ef073c_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i011879cb90274f4a96bd8d68fc0f979e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2152db8ab4614a70b6cf04e92c1d8c4d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i7eacaba39c6b4586836db789eb2872ac_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i710b432cc2e6429aaeed122e0442efb9_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibda5ed45502847c28bba2925503fc361_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i5be8e534725b4941a8bb971ac698a6ca_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="id0553d75d1b34de4a2ffab5a067840b7_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i2588d5244a1349daaafa85893426de5f_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i07471de17c4d433d86d2c9d7d3e3a176_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedTranslationAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i35d864f41e064404a0c29e10203e85b8_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i52431b08b50e463283b8b8f1ee6d39dc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedGainLossNetCashFlowHedgeParentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i691cdddcee2c4023ab53e72c5fc4dfe7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibdbc305c744b4d2c99cb983e01497722_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">clh:A2020StockIncentivePlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ibfdaf5bf9880492fa0070459c712503a_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if7a8d5d230fd4528bed41c17e1224e15_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifc815af1346642889242606ee9e58eb5_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iaa7fc2a2cc0740748079a86d584924ae_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie518ae0c818c4dfca41181476609d69e_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibe4eae67131742a888cc6e8a32c4eea1_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia0da6ddadac24a72ba5e075898aa2257_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i1c0f83ff4a3e48548f26bac6b18eaa18_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">clh:PerformanceStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i98f2ecc837dc4d39a017cb87e178a236_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">clh:PerformanceStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="ie96e71bee92b4bb2a78f88ce3b839164_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">clh:PerformanceStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ife520fc713174c1abcae839ef67dc343_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">clh:PerformanceStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9b5271f6123249a990a6ed3f27a98a50_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">clh:PerformanceStockAwardsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie71137e86f544f9f8450868bce7e7f26_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:LegalAndAdministrativeProceedingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0b459033e65e4a94969784344379bfd7_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:FederalAndStateEnforcementActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8d8ba15cdfa245fd9621ddd6aaa5f384_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:FederalAndStateEnforcementActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i85b97eaa2729408eb15d178bf5b305b0_D19680101-19681231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:VilleMercierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>1968-01-01</startDate>
            <endDate>1968-12-31</endDate>
        </period>
    </context>
    <context id="i5c6453abbac64f14bf7d3fe8f2a3f3a1_D19990101-19991231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:VilleMercierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>1999-01-01</startDate>
            <endDate>1999-12-31</endDate>
        </period>
    </context>
    <context id="if7df331e22804ecea1ec2aaafd136d3a_D20120101-20121231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:VilleMercierMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2012-01-01</startDate>
            <endDate>2012-12-31</endDate>
        </period>
    </context>
    <context id="i8023b0d8df0f43a2acac245781e0e1f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">clh:ProductLiabilityCasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i640e42d3be1546ae82a83f58243520d8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:LitigationCaseAxis">clh:ProductLiabilityCasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i7d1dc615654b4636ba1a3cddf3c3343b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:SuperfundProceedingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i006c237fc5dc41a38f40f1e116de73f8_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:CertainOtherThirdPartySitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i36948dbb50b440f9a22e7ea8eabe665a_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if6acd8ac6fbf49f686bb69e1f9399303_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="if387692df4ea418e86b00c4bf1781252_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i05fd060c36af46619fcd0bf5cade6e8b_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iac5ce308234d4df7a4deb0fb1c50b47e_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">clh:OperatingSegmentsAndCorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="i02e76e14b838444cb7592793e18a2899_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id45585baa7ad4487b3edee92de4d574f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia577ce10899545cd8ec4bc071b12fcdc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">clh:OperatingSegmentsAndCorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i480d6506dedb4d18b284ad67da831eb1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic06f7ddffdc848fb8d7fc65de08c7eb2_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:IntersegmentEliminationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9f6a13cb628c4ca5b970dbdf49ecb93a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i336f8a0dadab472b9ba0e50279daaf07_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ibb78406dcc4340e497aaedee9b9c4555_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">clh:OperatingSegmentsAndCorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ie3faed5556da4b519fd525deb7ae7868_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ia65210aa8a85467c82c6d11d376638cc_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:OperatingSegmentsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenSustainabilitySolutionsSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="iefd8839199da4c92adcf8b754d44a707_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i0e8e58e414c340a195e4c300d097c208_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:CorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i5918742e477042db8d760194b74a79c0_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i8fcc67792aaf4fd6b5ca94790889bc77_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i73a43b2425024190a3bf31a6229da2f5_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clh:CanadaAndOtherForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i3d13942eb9144f33bee83eb7a9cde8bf_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">clh:CanadaAndOtherForeignCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="reportingunit">
        <measure>clh:reportingUnit</measure>
    </unit>
    <unit id="landfill_site">
        <measure>clh:landfill_site</measure>
    </unit>
    <unit id="cubic_yard">
        <measure>clh:cubic_yard</measure>
    </unit>
    <unit id="cubicyard">
        <measure>clh:cubicYard</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="site">
        <measure>clh:site</measure>
    </unit>
    <unit id="source">
        <measure>clh:source</measure>
    </unit>
    <unit id="employee">
        <measure>clh:employee</measure>
    </unit>
    <unit id="service_location">
        <measure>clh:service_location</measure>
    </unit>
    <unit id="facility">
        <measure>clh:facility</measure>
    </unit>
    <unit id="permit">
        <measure>clh:permit</measure>
    </unit>
    <unit id="municipality">
        <measure>clh:municipality</measure>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="proceeding">
        <measure>clh:proceeding</measure>
    </unit>
    <unit id="claim">
        <measure>clh:claim</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF80L2ZyYWc6ZWIzMzkyMDE4MzY5NDI3YmFiZTgzZWJhZTliZDk1MmUvdGFibGU6ZGU0NThkMTYxZDEwNGU0Yjg0OTQxY2M3YzkyOTc4MmEvdGFibGVyYW5nZTpkZTQ1OGQxNjFkMTA0ZTRiODQ5NDFjYzdjOTI5NzgyYV80LTEtMS0xLTMzNDUz_08355224-47cf-4cb1-b1de-188fcd86ebc5">0000822818</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF80L2ZyYWc6ZWIzMzkyMDE4MzY5NDI3YmFiZTgzZWJhZTliZDk1MmUvdGFibGU6ZGU0NThkMTYxZDEwNGU0Yjg0OTQxY2M3YzkyOTc4MmEvdGFibGVyYW5nZTpkZTQ1OGQxNjFkMTA0ZTRiODQ5NDFjYzdjOTI5NzgyYV83LTEtMS0xLTMzNDUz_148bd473-0c12-4646-9425-a6670f65e086">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF80L2ZyYWc6ZWIzMzkyMDE4MzY5NDI3YmFiZTgzZWJhZTliZDk1MmUvdGFibGU6ZGU0NThkMTYxZDEwNGU0Yjg0OTQxY2M3YzkyOTc4MmEvdGFibGVyYW5nZTpkZTQ1OGQxNjFkMTA0ZTRiODQ5NDFjYzdjOTI5NzgyYV84LTEtMS0xLTMzNDUz_e352b471-23c0-46ef-9603-c2179dd9f8db">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF80L2ZyYWc6ZWIzMzkyMDE4MzY5NDI3YmFiZTgzZWJhZTliZDk1MmUvdGFibGU6ZGU0NThkMTYxZDEwNGU0Yjg0OTQxY2M3YzkyOTc4MmEvdGFibGVyYW5nZTpkZTQ1OGQxNjFkMTA0ZTRiODQ5NDFjYzdjOTI5NzgyYV85LTEtMS0xLTMzNDUz_3c26f4c7-fb93-4f0e-8bf2-e9e389dfc50f">false</dei:AmendmentFlag>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i7ba680ae79714e8699cdbcb11d056b25_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfOTI0MA_33a70026-4243-4fee-997d-97f9e32872fb">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i55cb1b43ebf24320afaa82b2a03f0943_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTA5OTUxMTY4NDk2NA_c2e9e308-1b1b-4523-9024-e6639d0bc4a9">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="id5f8de06035642ada3737a38e70c283c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDE4Mjk_a3e7ad3d-4dfd-4ef1-a18d-2e6fdbac1ce9">P3Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="if0ff712bacf0429d9289eed90d076ef8_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDE4OTE_d92d185e-b569-42de-89fa-498539b8e075">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i1c1347e05a1040a9a62a742e54ee40ca_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2Xzg0NA_27272149-8995-4b30-beec-b761fdcc1127">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="ibfdaf5bf9880492fa0070459c712503a_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2Xzg0NA_d038fdcd-0462-4eba-9475-5ee10b13f154">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzEtMC0xLTEtNTQzMjI_0dd923a4-34b7-4bac-a8a7-7cab4dd11e4a">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzEtMC0xLTEtNTQzMjI_74c259ca-a6ac-4c18-82b9-081c36f57f83">http://fasb.org/us-gaap/2021-01-31#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization</us-gaap:FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzItMC0xLTEtNTQzMjQ_0ec7b46a-c29d-4d50-a231-a24a904ed529">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzItMC0xLTEtNTQzMjQ_b2e77218-a157-4d1f-89ff-f56f1f342cc5">http://fasb.org/us-gaap/2021-01-31#AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzMtMC0xLTEtMzM0NTM_30cb54a6-34a0-4aee-bad7-f96b9ea9957e">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzMtMC0xLTEtMzM0NTM_4f184c05-7eb8-4447-922b-18ddbf427b71">http://fasb.org/us-gaap/2021-01-31#OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGV4dHJlZ2lvbjo3YmUxN2UyNGZkZDM0ZTkzOGJkMTM3YWJiYWQyMDg5M18zNDg0_acdc36e9-7388-42ae-9fb7-fdc4f7dd7ffb">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGFibGU6MjEyNzI2Y2U5NTUyNDBiMWI3M2JlYzA3MjhiZWI5M2MvdGFibGVyYW5nZToyMTI3MjZjZTk1NTI0MGIxYjczYmVjMDcyOGJlYjkzY18wLTAtMS0xLTMzNDUz_0a37a722-69af-427e-9feb-8e2d7a0d77f0">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGFibGU6MjEyNzI2Y2U5NTUyNDBiMWI3M2JlYzA3MjhiZWI5M2MvdGFibGVyYW5nZToyMTI3MjZjZTk1NTI0MGIxYjczYmVjMDcyOGJlYjkzY18yLTMtMS0xLTMzNDUz_093465a8-ed91-4220-8cab-fffb1ec40a59">2021-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGFibGU6MjEyNzI2Y2U5NTUyNDBiMWI3M2JlYzA3MjhiZWI5M2MvdGFibGVyYW5nZToyMTI3MjZjZTk1NTI0MGIxYjczYmVjMDcyOGJlYjkzY18yLTMtMS0xLTMzNDUz_318a6149-de69-4a98-ad25-f33bb9298640">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGFibGU6MjEyNzI2Y2U5NTUyNDBiMWI3M2JlYzA3MjhiZWI5M2MvdGFibGVyYW5nZToyMTI3MjZjZTk1NTI0MGIxYjczYmVjMDcyOGJlYjkzY180LTAtMS0xLTMzNDUz_4e6bd3f3-b579-4499-a22c-de04e4151419">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGV4dHJlZ2lvbjo3YmUxN2UyNGZkZDM0ZTkzOGJkMTM3YWJiYWQyMDg5M18zNDc4_f9b3700d-6d4d-45ec-bf6a-cb20aad3d827">001-34223</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGV4dHJlZ2lvbjo3YmUxN2UyNGZkZDM0ZTkzOGJkMTM3YWJiYWQyMDg5M18zNDc5_94e4a77d-840e-4822-9145-d3a8c98048d0">CLEAN HARBORS,&#160;INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGFibGU6ZGJjYTAyYzgwYjJkNGRjMjg3NGFhZmViMjk4ZjZmMjUvdGFibGVyYW5nZTpkYmNhMDJjODBiMmQ0ZGMyODc0YWFmZWIyOThmNmYyNV8wLTEtMS0xLTMzNDUz_99e81567-e7a7-4cb7-88b0-5bae85df3251">MA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGFibGU6ZGJjYTAyYzgwYjJkNGRjMjg3NGFhZmViMjk4ZjZmMjUvdGFibGVyYW5nZTpkYmNhMDJjODBiMmQ0ZGMyODc0YWFmZWIyOThmNmYyNV8wLTgtMS0xLTMzNDUz_f6735432-30c0-4045-8208-e603aa8bc760">04-2997780</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGFibGU6ZGJjYTAyYzgwYjJkNGRjMjg3NGFhZmViMjk4ZjZmMjUvdGFibGVyYW5nZTpkYmNhMDJjODBiMmQ0ZGMyODc0YWFmZWIyOThmNmYyNV8yLTEtMS0xLTMzNDUz_f88cb3d7-02c1-4ac0-a6c7-394a05140fc3">42 Longwater Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGFibGU6ZGJjYTAyYzgwYjJkNGRjMjg3NGFhZmViMjk4ZjZmMjUvdGFibGVyYW5nZTpkYmNhMDJjODBiMmQ0ZGMyODc0YWFmZWIyOThmNmYyNV8yLTMtMS0xLTMzNDUz_4706f25d-7c21-4963-8837-f6f4bfa75ab3">Norwell</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGFibGU6ZGJjYTAyYzgwYjJkNGRjMjg3NGFhZmViMjk4ZjZmMjUvdGFibGVyYW5nZTpkYmNhMDJjODBiMmQ0ZGMyODc0YWFmZWIyOThmNmYyNV8yLTQtMS0xLTMzNDUz_4ef54f68-28f7-4c81-8bdb-670ca580b8c3">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGFibGU6ZGJjYTAyYzgwYjJkNGRjMjg3NGFhZmViMjk4ZjZmMjUvdGFibGVyYW5nZTpkYmNhMDJjODBiMmQ0ZGMyODc0YWFmZWIyOThmNmYyNV8yLTgtMS0xLTMzNDUz_999cb873-6296-4835-8f60-abcfc13e468f">02061-9149</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGV4dHJlZ2lvbjo3YmUxN2UyNGZkZDM0ZTkzOGJkMTM3YWJiYWQyMDg5M18zNDgw_e35b8b75-36db-4c3f-8afd-544376a252bc">781</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGV4dHJlZ2lvbjo3YmUxN2UyNGZkZDM0ZTkzOGJkMTM3YWJiYWQyMDg5M18zNDg1_97952ce2-e962-4d1f-99b5-864d9e81ba0e">792-5000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGFibGU6OWVhMjA2MjUxZDJhNDlmOGFkZGVmZjNjMDE3MDI3YTMvdGFibGVyYW5nZTo5ZWEyMDYyNTFkMmE0OWY4YWRkZWZmM2MwMTcwMjdhM18xLTAtMS0xLTMzNDUz_02472efe-387c-4060-aba9-92b3bfd913ac">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGFibGU6OWVhMjA2MjUxZDJhNDlmOGFkZGVmZjNjMDE3MDI3YTMvdGFibGVyYW5nZTo5ZWEyMDYyNTFkMmE0OWY4YWRkZWZmM2MwMTcwMjdhM18xLTItMS0xLTMzNDUz_c02906e4-b9cb-4d7e-bacd-d7c413bcd98c">CLH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGFibGU6OWVhMjA2MjUxZDJhNDlmOGFkZGVmZjNjMDE3MDI3YTMvdGFibGVyYW5nZTo5ZWEyMDYyNTFkMmE0OWY4YWRkZWZmM2MwMTcwMjdhM18xLTQtMS0xLTMzNDUz_90f7e04e-05e3-41ed-8ca3-d1291190fd9a">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGV4dHJlZ2lvbjo3YmUxN2UyNGZkZDM0ZTkzOGJkMTM3YWJiYWQyMDg5M18zNDg2_9e148aed-57b4-4ce9-99fb-789a7095ddda">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGV4dHJlZ2lvbjo3YmUxN2UyNGZkZDM0ZTkzOGJkMTM3YWJiYWQyMDg5M18zNDgx_d011e62f-6c55-4fce-b725-7ea8578d3451">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGV4dHJlZ2lvbjo3YmUxN2UyNGZkZDM0ZTkzOGJkMTM3YWJiYWQyMDg5M18zNDc2_c571e73a-1c85-463d-aa50-1194b2a40fbd">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGV4dHJlZ2lvbjo3YmUxN2UyNGZkZDM0ZTkzOGJkMTM3YWJiYWQyMDg5M18zNDg3_4b601c4a-e82f-4a1e-9dca-519a58449200">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGFibGU6YjdmYWQzZGZiMzNkNDA2Mzk2NDFiODJjZDBkYjA3NDMvdGFibGVyYW5nZTpiN2ZhZDNkZmIzM2Q0MDYzOTY0MWI4MmNkMGRiMDc0M18wLTAtMS0xLTMzNDUz_378611fc-5969-4033-9e11-2312a1f71825">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGFibGU6YjdmYWQzZGZiMzNkNDA2Mzk2NDFiODJjZDBkYjA3NDMvdGFibGVyYW5nZTpiN2ZhZDNkZmIzM2Q0MDYzOTY0MWI4MmNkMGRiMDc0M18xLTUtMS0xLTMzNDUz_ae9c3f19-49b2-45e3-8829-60eb0c5f7ed4">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGFibGU6YjdmYWQzZGZiMzNkNDA2Mzk2NDFiODJjZDBkYjA3NDMvdGFibGVyYW5nZTpiN2ZhZDNkZmIzM2Q0MDYzOTY0MWI4MmNkMGRiMDc0M18yLTUtMS0xLTMzNDUz_8fc561a0-4614-438d-a683-f70e5a272eea">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGV4dHJlZ2lvbjo3YmUxN2UyNGZkZDM0ZTkzOGJkMTM3YWJiYWQyMDg5M18zNDgy_19214eaf-7a67-4c04-8d6e-bc86ca5008ff">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGV4dHJlZ2lvbjo3YmUxN2UyNGZkZDM0ZTkzOGJkMTM3YWJiYWQyMDg5M18zNDgz_ccbd8ab5-d0f4-486b-91d1-7cc13ecdee98">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="ib024254c12004ee29c8a6b09855e2579_I20210630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGV4dHJlZ2lvbjo3YmUxN2UyNGZkZDM0ZTkzOGJkMTM3YWJiYWQyMDg5M18yOTQx_f98add71-740f-4894-9ab4-91ddc580190f"
      unitRef="usd">4700000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i8f65ea951d8c49b3ba5e402ba518ccff_I20220216"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGV4dHJlZ2lvbjo3YmUxN2UyNGZkZDM0ZTkzOGJkMTM3YWJiYWQyMDg5M18zMTcy_3d55b44c-5c98-4991-a4e7-c3a96c9e57f0"
      unitRef="shares">54405021</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xL2ZyYWc6N2JlMTdlMjRmZGQzNGU5MzhiZDEzN2FiYmFkMjA4OTMvdGV4dHJlZ2lvbjo3YmUxN2UyNGZkZDM0ZTkzOGJkMTM3YWJiYWQyMDg5M18zNDc3_2d052962-af9b-42a1-bef5-bde427dd1b6e">Certain portions of the registrant's definitive proxy statement for its 2022 annual meeting of stockholders (which will be filed with the Commission not later than April&#160;15, 2022) are incorporated by reference into Part&#160;III of this report.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <dei:AuditorFirmId
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF82Ny9mcmFnOjU1NDhhZDFmM2M4MjQwM2JiMTRlMDdlMTFjZmFmMjZhL3RhYmxlOmViY2UwYjVmNjc4MTRmMjY4ODYxODc0MDMyZWZkMTBiL3RhYmxlcmFuZ2U6ZWJjZTBiNWY2NzgxNGYyNjg4NjE4NzQwMzJlZmQxMGJfMy0wLTEtMS01NDg2My90ZXh0cmVnaW9uOjA3NWI3N2MzZWE0MjQxNTVhMzE2MDJkOGZmZjM4YmY1XzI3NDg3NzkwNjk2MTE_84d8bedf-db6b-4d1a-81c0-0496197c3676">34</dei:AuditorFirmId>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83MC9mcmFnOjQ1YzMxM2ZjYTlkNzQ1ZTk5NGMwYzFjMmFmYzEwZmM3L3RleHRyZWdpb246NDVjMzEzZmNhOWQ3NDVlOTk0YzBjMWMyYWZjMTBmYzdfNDc5OA_03778147-673f-4c6b-8d89-c92dd79b89e3"
      unitRef="usd">111900000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <dei:AuditorName
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83MC9mcmFnOjQ1YzMxM2ZjYTlkNzQ1ZTk5NGMwYzFjMmFmYzEwZmM3L3RleHRyZWdpb246NDVjMzEzZmNhOWQ3NDVlOTk0YzBjMWMyYWZjMTBmYzdfMjc0ODc3OTA5MzUzMA_e4632ca4-9c67-4c15-aefb-bc97153f27f8">Deloitte &amp; Touche LLP</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83MC9mcmFnOjQ1YzMxM2ZjYTlkNzQ1ZTk5NGMwYzFjMmFmYzEwZmM3L3RleHRyZWdpb246NDVjMzEzZmNhOWQ3NDVlOTk0YzBjMWMyYWZjMTBmYzdfMjc0ODc3OTA5MzUzMQ_d937f002-8b6c-4b20-bf64-ab1bd62d3b12">Boston, Massachusetts</dei:AuditorLocation>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNC0xLTEtMS0zMzQ1Mw_f3e799d6-8602-4d2b-8733-fe856f6b8aab"
      unitRef="usd">452575000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNC0zLTEtMS0zMzQ1Mw_ab615868-3a3f-41c0-a434-1ee864675cb3"
      unitRef="usd">519101000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNS0xLTEtMS0zMzQ1Mw_b06e21a5-6c43-44c2-8cbe-27dbcbfc6179"
      unitRef="usd">81724000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNS0zLTEtMS0zMzQ1Mw_6c682bcf-aa91-4abe-928c-0edf0614488c"
      unitRef="usd">51857000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNi0wLTEtMS0zMzQ1My90ZXh0cmVnaW9uOjhiMzg0ZjIzN2FmZDRkOWE5MjliNThmYzQxODllMDA0XzU1_f0b81f50-0ad1-4023-90cd-266cce93c7a4"
      unitRef="usd">40140000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNi0wLTEtMS0zMzQ1My90ZXh0cmVnaW9uOjhiMzg0ZjIzN2FmZDRkOWE5MjliNThmYzQxODllMDA0XzYy_d1cbbb45-3b02-4299-aa6a-4b0672fe09a8"
      unitRef="usd">44749000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNi0xLTEtMS0zMzQ1Mw_f49a1b25-2c3a-49c0-bfd6-611b138e63c1"
      unitRef="usd">792734000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNi0zLTEtMS0zMzQ1Mw_b1cf202f-fd8a-4d86-8c92-9f9b4850e81c"
      unitRef="usd">611534000</us-gaap:AccountsReceivableNetCurrent>
    <clh:UnbilledAccountsReceivableCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNy0xLTEtMS0zMzQ1Mw_345ab87a-9e35-4c3a-9de0-88a8b52024da"
      unitRef="usd">94963000</clh:UnbilledAccountsReceivableCurrent>
    <clh:UnbilledAccountsReceivableCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNy0zLTEtMS0zMzQ1Mw_7ddc96ab-255b-4b48-a25e-3c7f46ba561c"
      unitRef="usd">55681000</clh:UnbilledAccountsReceivableCurrent>
    <us-gaap:InventoryNet
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfOC0xLTEtMS0zMzQ1Mw_cf70899b-19b0-473c-8833-21ce6b10b2bb"
      unitRef="usd">250692000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfOC0zLTEtMS0zMzQ1Mw_ab913eb8-9cd2-4101-b561-4aa2a6c3877f"
      unitRef="usd">220498000</us-gaap:InventoryNet>
    <clh:PrepaidExpensesAndOtherAssetsCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfOS0xLTEtMS0zMzQ1Mw_9ae02a53-7568-4cba-9fff-58643eca7b9c"
      unitRef="usd">68483000</clh:PrepaidExpensesAndOtherAssetsCurrent>
    <clh:PrepaidExpensesAndOtherAssetsCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfOS0zLTEtMS0zMzQ1Mw_bd5a9811-009d-4a23-b2dd-33b4c407bf95"
      unitRef="usd">67051000</clh:PrepaidExpensesAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMTEtMS0xLTEtMzM0NTM_40b46c50-2b48-4ac8-b029-af20472ae774"
      unitRef="usd">1741171000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMTEtMy0xLTEtMzM0NTM_d4274315-fcd6-48dd-80e8-a9f0900a4c94"
      unitRef="usd">1525722000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMTItMS0xLTEtMzM0NTM_ad83f56e-e574-4910-b2bf-7d0f3ab70a65"
      unitRef="usd">1863175000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMTItMy0xLTEtMzM0NTM_2f715f8f-5f27-4a3a-aa6d-3d63ff4e59b8"
      unitRef="usd">1525298000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMTQtMS0xLTEtMzM0NTM_a193087b-f4e4-4685-9985-9323ec193897"
      unitRef="usd">161797000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMTQtMy0xLTEtMzM0NTM_72ed137c-1307-467b-97bc-fe571d617575"
      unitRef="usd">150341000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMTUtMS0xLTEtMzM0NTM_11b634be-838a-4d94-9c8c-003f1e9df3d7"
      unitRef="usd">1227042000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMTUtMy0xLTEtMzM0NTM_e3f81778-bceb-447b-8c6d-81fac97afa83"
      unitRef="usd">527023000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMTYtMS0xLTEtMzM0NTM_d9bf4989-4e6e-48b4-8153-0d8f5bd00553"
      unitRef="usd">644912000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMTYtMy0xLTEtMzM0NTM_59ceb3f9-ee0b-45f0-84f2-ed42c6aa1aa3"
      unitRef="usd">386620000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMTctMS0xLTEtMzM0NTM_bf697303-aaa8-4406-b1e0-c51ceddcd0af"
      unitRef="usd">15602000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMTctMy0xLTEtMzM0NTM_33ec4c11-f4d9-4c5e-b53c-2773f7609a36"
      unitRef="usd">16516000</us-gaap:OtherAssetsNoncurrent>
    <clh:AssetsNoncurrentExcludingPropertyPlantAndEquipment
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMTgtMS0xLTEtMzM0NTM_65378ec1-85a5-4d5e-bac2-6e84e7409f47"
      unitRef="usd">2049353000</clh:AssetsNoncurrentExcludingPropertyPlantAndEquipment>
    <clh:AssetsNoncurrentExcludingPropertyPlantAndEquipment
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMTgtMy0xLTEtMzM0NTM_7abbf11f-892f-4504-baf5-d9347415bb76"
      unitRef="usd">1080500000</clh:AssetsNoncurrentExcludingPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMTktMS0xLTEtMzM0NTM_eb7b5732-2b6e-416d-90b4-37599978e07a"
      unitRef="usd">5653699000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMTktMy0xLTEtMzM0NTM_9cff7ba9-ee71-4b4d-b0ae-9eafab20dacf"
      unitRef="usd">4131520000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMjMtMS0xLTEtMzM0NTM_2854e5bd-1f2e-404e-8bd5-96ecdd700891"
      unitRef="usd">17535000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMjMtMy0xLTEtMzM0NTM_882b7164-6d44-4d70-95e5-0962d3a28507"
      unitRef="usd">7535000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMjUtMS0xLTEtMzM0NTM_74269f5b-8219-4d2e-b2a1-de25496db1f9"
      unitRef="usd">359866000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMjUtMy0xLTEtMzM0NTM_32e2c0a9-e004-4a61-9c0b-a706de27b194"
      unitRef="usd">195878000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMjYtMS0xLTEtMzM0NTM_a4d1b3e1-56f8-41c8-b268-34efc7812a90"
      unitRef="usd">83749000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMjYtMy0xLTEtMzM0NTM_d8512942-c6d9-4a9a-a6c5-b6c3db40bd37"
      unitRef="usd">74066000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMjctMS0xLTEtMzM0NTM_31e72268-d77a-4a3d-95e1-9bec8bd74507"
      unitRef="usd">391414000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMjctMy0xLTEtMzM0NTM_f11638f3-2b07-4a87-add2-0378354938a3"
      unitRef="usd">295823000</us-gaap:AccruedLiabilitiesCurrent>
    <clh:AccruedCappingClosurePostClosureAndRemedialLiabilitiesCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMjgtMS0xLTEtMzM0NTM_8f1b2f23-3e31-488f-83eb-b2818c719eaa"
      unitRef="usd">25136000</clh:AccruedCappingClosurePostClosureAndRemedialLiabilitiesCurrent>
    <clh:AccruedCappingClosurePostClosureAndRemedialLiabilitiesCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMjgtMy0xLTEtMzM0NTM_522e852e-9d6b-4c69-bfc8-36c2bdae7bcd"
      unitRef="usd">26093000</clh:AccruedCappingClosurePostClosureAndRemedialLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMjktMS0xLTEtMzM0NTM_b6421aab-3534-41f6-adaa-b1ce533711fd"
      unitRef="usd">47614000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMjktMy0xLTEtMzM0NTM_d5ad8245-2da8-4692-a925-066d7f641549"
      unitRef="usd">36750000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzAtMS0xLTEtMzM0NTM_9e50d9ad-75c7-47fc-9ef1-f9088476c1a5"
      unitRef="usd">925314000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzAtMy0xLTEtMzM0NTM_52fbb96e-3bfd-4776-8346-7719ac7e7d79"
      unitRef="usd">636145000</us-gaap:LiabilitiesCurrent>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzItMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjoyNjg1YjhlMDdjY2Q0ZWQ5ODk3MzE1YzIzMDI2ZmRlM182Nw_452655e9-bc46-4207-bd47-2a87251bb0c1"
      unitRef="usd">12015000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzItMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjoyNjg1YjhlMDdjY2Q0ZWQ5ODk3MzE1YzIzMDI2ZmRlM183NA_3eff0e5f-5ef2-4924-9bfb-5506d6ab8b3e"
      unitRef="usd">13903000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzItMS0xLTEtMzM0NTM_637a28f5-89fb-4d5e-bc72-6b6953f4fba9"
      unitRef="usd">87088000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzItMy0xLTEtMzM0NTM_ab058879-6146-4537-ae50-24d352193fab"
      unitRef="usd">74023000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent>
    <us-gaap:AccruedEnvironmentalLossContingenciesCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzMtMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjo1NDA5MjhjM2UzZjU0N2VmYWE0MTdiMzRkODQ4M2U0OV81MQ_3f6d579a-c698-49b0-b62e-6d08cafa0cfe"
      unitRef="usd">13121000</us-gaap:AccruedEnvironmentalLossContingenciesCurrent>
    <us-gaap:AccruedEnvironmentalLossContingenciesCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzMtMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjo1NDA5MjhjM2UzZjU0N2VmYWE0MTdiMzRkODQ4M2U0OV81OA_92c734fd-abab-4b15-8424-069541bbdef7"
      unitRef="usd">12190000</us-gaap:AccruedEnvironmentalLossContingenciesCurrent>
    <us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzMtMS0xLTEtMzM0NTM_7ae3676c-931c-49d2-aa71-1ea4044f4c2d"
      unitRef="usd">98752000</us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent>
    <us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzMtMy0xLTEtMzM0NTM_9bb1d3e0-c3cc-406d-8f42-c60134a63026"
      unitRef="usd">102623000</us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzQtMS0xLTEtMzM0NTM_21a2cb6b-6698-4814-a632-ecc7a0c7d556"
      unitRef="usd">2517024000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzQtMy0xLTEtMzM0NTM_47cc8f7b-87d0-4ddb-8939-2b9d8acbbb5a"
      unitRef="usd">1549641000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzUtMS0xLTEtMzM0NTM_eac61d67-365c-49fe-8562-b39392334e91"
      unitRef="usd">117991000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzUtMy0xLTEtMzM0NTM_642b0be8-8ac3-4508-8777-0a01046a39ce"
      unitRef="usd">114258000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzYtMS0xLTEtMzM0NTM_2a40f287-603b-4def-889e-6f299e5f4174"
      unitRef="usd">314853000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzYtMy0xLTEtMzM0NTM_9651380a-1a35-4fd8-a0b1-ea1fb442109e"
      unitRef="usd">230097000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzctMS0xLTEtMzM0NTM_b5a12ed5-6a39-49b0-a781-bd29195108fd"
      unitRef="usd">78790000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzctMy0xLTEtMzM0NTM_c0f796b6-e7fa-418b-a196-1859042e7e65"
      unitRef="usd">83182000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzgtMS0xLTEtMzM0NTM_1527e29b-5cef-4dc4-aa52-68084c924eba"
      unitRef="usd">3214498000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzgtMy0xLTEtMzM0NTM_296f3b4f-8076-40ce-990e-622899456096"
      unitRef="usd">2153824000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzktMS0xLTEtMzM0NTM_9d539dfd-ddf3-469e-be3e-db5975467436"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfMzktMy0xLTEtMzM0NTM_09d28627-8c9a-4ef4-805e-45b9ce128054"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDEtMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjpiMjZkMGE4NmMxODc0N2M1Yjg2ODliYTY4OGY0ZDA2Ml8xOQ_16ea38d2-f0f3-4fd8-b031-537ce68ce8d0"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDEtMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjpiMjZkMGE4NmMxODc0N2M1Yjg2ODliYTY4OGY0ZDA2Ml8xOQ_5d77be0d-65a3-482c-a8bf-e8548034b9d0"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i634f25293e8e487093dd8a085023d078_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDEtMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjpiMjZkMGE4NmMxODc0N2M1Yjg2ODliYTY4OGY0ZDA2Ml8xOQ_d003ef40-3476-4f80-af85-0bbe5126f0be"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDItMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjozYTIwYjI1YzVlMTA0YjJlOGEzMmZlYTY3OTk2N2UyYV8xNg_705da516-ce7a-4c22-998d-51ab94cf8706"
      unitRef="shares">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDItMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjozYTIwYjI1YzVlMTA0YjJlOGEzMmZlYTY3OTk2N2UyYV8xNg_b699c763-63d5-4c6f-8c40-e8dc6ed8a6f4"
      unitRef="shares">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDItMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjozYTIwYjI1YzVlMTA0YjJlOGEzMmZlYTY3OTk2N2UyYV81MA_2385cbd8-d8ac-44ca-a04f-db49b5be230e"
      unitRef="shares">54419321</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDItMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjozYTIwYjI1YzVlMTA0YjJlOGEzMmZlYTY3OTk2N2UyYV81MA_a567cdbc-132a-4b82-9e6c-5bc42f984d51"
      unitRef="shares">54419321</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDItMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjozYTIwYjI1YzVlMTA0YjJlOGEzMmZlYTY3OTk2N2UyYV81Nw_3029759b-42b2-4112-b04a-7ff70db93871"
      unitRef="shares">54772696</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDItMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjozYTIwYjI1YzVlMTA0YjJlOGEzMmZlYTY3OTk2N2UyYV81Nw_945f1487-0140-405c-a2fb-837f01e29564"
      unitRef="shares">54772696</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDItMS0xLTEtMzM0NTM_f30b82aa-42cf-40c0-a86c-db24dc0ee08a"
      unitRef="usd">544000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDItMy0xLTEtMzM0NTM_818de2b9-5dc4-412d-a3f7-4a25b1a7336e"
      unitRef="usd">548000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDQtMS0xLTEtMzM0NTM_41b2d461-6fc9-49e8-b201-96de2a783347"
      unitRef="usd">536377000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDQtMy0xLTEtMzM0NTM_b2c15b33-9667-41f3-96af-7aec88f15021"
      unitRef="usd">582749000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDUtMS0xLTEtMzM0NTM_587146f1-9603-45fc-ad73-8fb1fbcdf39c"
      unitRef="usd">-196012000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDUtMy0xLTEtMzM0NTM_64ed0748-9c03-4bc3-a69e-4b0821bc39a0"
      unitRef="usd">-211477000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDYtMS0xLTEtMzM0NTM_3cadc309-f783-4ea1-a577-5deed8a08e08"
      unitRef="usd">1172978000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDYtMy0xLTEtMzM0NTM_80ac15c1-079c-4e35-a44d-89db24356a98"
      unitRef="usd">969731000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDctMS0xLTEtMzM0NTM_214a518a-238b-41d0-aa51-08962ea86f41"
      unitRef="usd">1513887000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDctMy0xLTEtMzM0NTM_4566e729-7685-4f14-80b9-4d026cbf65c8"
      unitRef="usd">1341551000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDgtMS0xLTEtMzM0NTM_1701d42a-e9b9-4068-a204-41271159a378"
      unitRef="usd">5653699000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83My9mcmFnOmYzOGVjNmU3NTU1MTQ3NjZiMDg3Y2YwNjg5NWIxYzQ4L3RhYmxlOjlkNzMzNjQ4MzhkOTRhMjBhMDdhZDJjNzU2MWEyNTgzL3RhYmxlcmFuZ2U6OWQ3MzM2NDgzOGQ5NGEyMGEwN2FkMmM3NTYxYTI1ODNfNDgtMy0xLTEtMzM0NTM_662270d1-8e4b-4340-a23c-433bd0e4bad5"
      unitRef="usd">4131520000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic2566420d9834eb5a3bce93713d8aabc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMy0xLTEtMS0zMzQ1Mw_afd0529d-5642-4c9d-a5ee-8b471f70bdb0"
      unitRef="usd">3048019000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1dfadea4edd447b790793eb0e7b0507c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMy0zLTEtMS0zMzQ1Mw_744f9219-d5d4-4119-9b8d-ad0960113487"
      unitRef="usd">2724584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia68b3e9cfb41481191d01e9600dbd4f0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMy01LTEtMS0zMzQ1Mw_9e173c5f-a57d-4658-9d91-046d56f6286a"
      unitRef="usd">2842881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00a3fe6dc5c9427cbb73385fe0291267_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfNC0xLTEtMS0zMzQ1Mw_b269981f-6373-49ba-ba29-ebb670e7d567"
      unitRef="usd">757547000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id281a0d895544d40824432564c7383cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfNC0zLTEtMS0zMzQ1Mw_eab270d2-f5a1-4a1e-bd14-7d87f881bf19"
      unitRef="usd">419513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i567317383c714176aeba3a2d5606e61e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfNC01LTEtMS0zMzQ1Mw_5083cef9-fa42-444a-a151-3a302804c8e5"
      unitRef="usd">569309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfNS0xLTEtMS0zMzQ1Mw_4887c4a4-ad38-4375-9bd9-004a81d063d3"
      unitRef="usd">3805566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfNS0zLTEtMS0zMzQ1Mw_e29de812-e1f2-4ba9-bee7-6936082ac7fe"
      unitRef="usd">3144097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfNS01LTEtMS0zMzQ1Mw_acb3ffcd-9db8-46c3-9a7d-28e181aa39aa"
      unitRef="usd">3412190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ic2566420d9834eb5a3bce93713d8aabc_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfNy0xLTEtMS0zMzQ1Mw_b010985a-d0ad-4c0e-8434-8a19135e6900"
      unitRef="usd">2105043000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i1dfadea4edd447b790793eb0e7b0507c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfNy0zLTEtMS0zMzQ1Mw_ff062409-2489-473e-82dd-7183cfa03dac"
      unitRef="usd">1786718000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="ia68b3e9cfb41481191d01e9600dbd4f0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfNy01LTEtMS0zMzQ1Mw_41898f3d-dbf0-41df-9333-dcb839b2c4b6"
      unitRef="usd">1945021000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i00a3fe6dc5c9427cbb73385fe0291267_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfOC0xLTEtMS0zMzQ1Mw_9ae09e89-ed8f-428a-aa1d-c4a72427be53"
      unitRef="usd">504794000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id281a0d895544d40824432564c7383cb_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfOC0zLTEtMS0zMzQ1Mw_64b9c29c-44e9-4d24-af5c-1ea44c34a1ea"
      unitRef="usd">351033000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i567317383c714176aeba3a2d5606e61e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfOC01LTEtMS0zMzQ1Mw_b1382b69-95bb-45e3-9819-5c696e1c4414"
      unitRef="usd">442798000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfOS0xLTEtMS0zMzQ1Mw_ba36ffda-1bf1-40f7-8105-2be0a844c7cd"
      unitRef="usd">2609837000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfOS0zLTEtMS0zMzQ1Mw_6122aff0-a2f7-4268-a8ff-96f8a814a046"
      unitRef="usd">2137751000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfOS01LTEtMS0zMzQ1Mw_de2a1c48-51a1-43ee-8c69-9d000deeb9c4"
      unitRef="usd">2387819000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTAtMS0xLTEtMzM0NTM_52dda023-ab66-4af3-9283-35a2ecb7cae3"
      unitRef="usd">537962000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTAtMy0xLTEtMzM0NTM_2816eef4-fa35-49de-99e7-277545881889"
      unitRef="usd">451044000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTAtNS0xLTEtMzM0NTM_091a2335-2e57-412a-b208-30ae97367364"
      unitRef="usd">484054000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTEtMS0xLTEtMzM0NTM_76c4ef7d-1613-49f7-a3d5-0721b53e17cd"
      unitRef="usd">11745000</clh:AccretionOfEnvironmentalLiabilities>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTEtMy0xLTEtMzM0NTM_2c155a2b-164e-4974-bb30-c1ef1c1f8867"
      unitRef="usd">11051000</clh:AccretionOfEnvironmentalLiabilities>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTEtNS0xLTEtMzM0NTM_dec388c7-2183-4656-ab90-717a8b30ecb8"
      unitRef="usd">10136000</clh:AccretionOfEnvironmentalLiabilities>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTItMS0xLTEtMzM0NTM_17e4688d-72a9-4374-8630-fb2251c88b39"
      unitRef="usd">298135000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTItMy0xLTEtMzM0NTM_67171746-c287-4a46-ac3b-435e9611d046"
      unitRef="usd">292915000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTItNS0xLTEtMzM0NTM_4c05bd78-02cc-4fab-a216-ca5767456442"
      unitRef="usd">300725000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTQtMS0xLTEtMzM0NTM_4eab96ef-8b50-43c0-bc38-bf7a5b007ce4"
      unitRef="usd">347887000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTQtMy0xLTEtMzM0NTM_2d3968a9-93d2-4b39-a5bc-44392c0a1c33"
      unitRef="usd">251336000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTQtNS0xLTEtMzM0NTM_549dab5c-06ed-4071-b48e-ad5cb090c2c7"
      unitRef="usd">229456000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTUtMS0xLTEtMzM0NTM_f4005d3e-64fd-4c84-b557-54d15586dea1"
      unitRef="usd">-515000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTUtMy0xLTEtMzM0NTM_59cca15b-c20b-4b43-b910-04d4d50f33cd"
      unitRef="usd">-290000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTUtNS0xLTEtMzM0NTM_b55fd195-0c83-4730-ab4a-5644713ad95d"
      unitRef="usd">2897000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTYtMS0xLTEtMzM0NTM_95ca0daf-7090-4440-87bc-889cc31d4636"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTYtMy0xLTEtMzM0NTM_cadacd4c-7fcc-40c6-a7be-a992a73873fa"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTYtNS0xLTEtMzM0NTM_b08d208f-470d-471f-ade6-118e1e16e5a0"
      unitRef="usd">-6131000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTctMS0xLTEtMzM0NTM_c4768292-16c0-4fe0-af30-60bd42281eed"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTctMy0xLTEtMzM0NTM_7d2e474a-51e3-447d-9510-f746ce4126db"
      unitRef="usd">-3376000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTctNS0xLTEtMzM0NTM_c931a9c2-2b1b-41fe-9846-11cb82ec9504"
      unitRef="usd">687000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTgtMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjozY2RlMjU4NTZjYjY0NzdjOTAwOTE1MjMyMGYzN2ZmYV80OA_9eb0d647-6521-479f-a4fe-721eb1933408"
      unitRef="usd">2218000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTgtMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjozY2RlMjU4NTZjYjY0NzdjOTAwOTE1MjMyMGYzN2ZmYV81Mg_d19e774e-2e25-41a6-8870-95d810057aad"
      unitRef="usd">3462000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTgtMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjozY2RlMjU4NTZjYjY0NzdjOTAwOTE1MjMyMGYzN2ZmYV81OQ_0c564902-90b3-48a6-b473-b76e2cd61093"
      unitRef="usd">4227000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTgtMS0xLTEtMzM0NTM_02bc292e-82af-44d0-bd35-cfd4ff859173"
      unitRef="usd">-77657000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTgtMy0xLTEtMzM0NTM_5d4b6740-5fa2-4d27-8a30-aa915752bebe"
      unitRef="usd">-73120000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTgtNS0xLTEtMzM0NTM_2ea27a2b-a2f0-400e-bcde-8bcada176568"
      unitRef="usd">-78670000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTktMS0xLTEtMzM0NTM_c8fa7a8b-1ede-468c-9277-866edc286e0a"
      unitRef="usd">269715000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTktMy0xLTEtMzM0NTM_b3c49b13-bf66-40a2-af42-f87ef8b35141"
      unitRef="usd">174550000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMTktNS0xLTEtMzM0NTM_3b8d3285-ad92-421a-bf28-0bb20c3c2b33"
      unitRef="usd">148239000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjAtMS0xLTEtMzM0NTM_d2488331-7339-4083-8520-9958541bd8c2"
      unitRef="usd">66468000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjAtMy0xLTEtMzM0NTM_ac21c2bb-5e97-48c4-93b8-39e69694bb45"
      unitRef="usd">39713000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjAtNS0xLTEtMzM0NTM_3a4d424f-227b-4167-9474-e716149547d5"
      unitRef="usd">50499000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjEtMS0xLTEtMzM0NTM_8a93195d-16af-421a-9328-02048c3a9711"
      unitRef="usd">203247000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjEtMy0xLTEtMzM0NTM_87780218-2961-4382-9858-da6a055324c3"
      unitRef="usd">134837000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjEtNS0xLTEtMzM0NTM_1cb8684a-fbfc-43cf-9239-78f8f93a58ff"
      unitRef="usd">97740000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjMtMS0xLTEtMzM0NTM_330fe87c-5019-47b6-baac-25b952cd5261"
      unitRef="usdPerShare">3.73</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjMtMy0xLTEtMzM0NTM_dc843604-7d2f-4ad4-bdfb-19543c576cb8"
      unitRef="usdPerShare">2.43</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjMtNS0xLTEtMzM0NTM_7538da88-c874-4f54-babe-c55156036aee"
      unitRef="usdPerShare">1.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjQtMS0xLTEtMzM0NTM_4d33c9f9-bdd8-4914-83b4-b140036d1d52"
      unitRef="usdPerShare">3.71</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjQtMy0xLTEtMzM0NTM_aef9b0a9-e7e1-4330-9b8b-fd9d8be96c6d"
      unitRef="usdPerShare">2.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjQtNS0xLTEtMzM0NTM_7eaf58cb-c1e7-4643-8273-2eb3ad318b0f"
      unitRef="usdPerShare">1.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjUtMS0xLTEtMzM0NTM_292eab5b-0a68-400d-8310-51906d8f3290"
      unitRef="shares">54514000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjUtMy0xLTEtMzM0NTM_7f82ae6e-ae5b-4911-ba11-85c701e57491"
      unitRef="shares">55479000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjUtNS0xLTEtMzM0NTM_9072bb2d-9712-407b-9baf-394b13c588fe"
      unitRef="shares">55845000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjYtMS0xLTEtMzM0NTM_4ee88030-3433-477e-b233-f7a38c79c9a2"
      unitRef="shares">54761000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjYtMy0xLTEtMzM0NTM_d2a5cadf-96ca-44ba-bcfe-71d2d6f67b5e"
      unitRef="shares">55690000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83Ni9mcmFnOmI0MDFjYmVkNDcwZTQ4OGE4YzgxNmY1NWFjYzNkYmMzL3RhYmxlOmM5ZWMwOGU5MjlhNDQzNzBiYTNiYTAxODM5OWFiN2MzL3RhYmxlcmFuZ2U6YzllYzA4ZTkyOWE0NDM3MGJhM2JhMDE4Mzk5YWI3YzNfMjYtNS0xLTEtMzM0NTM_d775ab72-60bb-4b78-ba1c-299cdf967c38"
      unitRef="shares">56129000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfMi0xLTEtMS0zMzQ1Mw_8a93195d-16af-421a-9328-02048c3a9711"
      unitRef="usd">203247000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfMi0zLTEtMS0zMzQ1Mw_87780218-2961-4382-9858-da6a055324c3"
      unitRef="usd">134837000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfMi01LTEtMS0zMzQ1Mw_1cb8684a-fbfc-43cf-9239-78f8f93a58ff"
      unitRef="usd">97740000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfNC0xLTEtMS0zMzQ1Mw_b4cb5dfb-1c1f-423d-af45-f17b1b7bb35c"
      unitRef="usd">-285000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfNC0zLTEtMS0zMzQ1Mw_12b68a02-89e5-495f-818d-77a30725b786"
      unitRef="usd">-8000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfNC01LTEtMS0zMzQ1Mw_e54f2883-f6e8-4fa8-8416-ac149363dbcc"
      unitRef="usd">-120000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfNS0xLTEtMS0zMzQ1Mw_bf3b5bb4-dc0d-41b0-9a1d-a079e0fa2ef5"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfNS0zLTEtMS0zMzQ1Mw_9170da4c-e01a-4ea5-943d-18cb50da8ad6"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfNS01LTEtMS0zMzQ1Mw_aa2f4f88-7cb8-480b-b2c5-7998fb61614c"
      unitRef="usd">-332000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfNi0xLTEtMS0zMzQ1Mw_49c050b6-6fbe-477c-a409-f111824edbb8"
      unitRef="usd">6235000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfNi0zLTEtMS0zMzQ1Mw_9299c1bd-6009-4826-bb94-0250f6c281e8"
      unitRef="usd">-20970000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfNi01LTEtMS0zMzQ1Mw_5b86c702-5ffb-4f9d-8230-9b6c3c7e345d"
      unitRef="usd">-14401000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfNy0xLTEtMS0zMzQ1Mw_e85193eb-3b49-4291-9a73-d353e0d15b4e"
      unitRef="usd">-10011000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfNy0zLTEtMS0zMzQ1Mw_269a754a-edae-4d77-8ff6-b3d9eef71604"
      unitRef="usd">-8180000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfNy01LTEtMS0zMzQ1Mw_692ba52a-ecdb-417d-a601-4a44c6973233"
      unitRef="usd">-2335000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfOC0xLTEtMS00Njk4Ng_3d82f19e-76ee-44bd-a29e-7f96def341b2"
      unitRef="usd">-1094000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfOC0zLTEtMS00Njk4Ng_9fd98b93-8e48-4b71-a1d7-cfa899184f39"
      unitRef="usd">189000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfOC01LTEtMS00Njk4Ng_9c70fbca-f6c7-4111-9c7c-a3233fe6524c"
      unitRef="usd">-44000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfOC0xLTEtMS0zMzQ1Mw_2727533a-6fdf-442b-8366-33616cbcfb57"
      unitRef="usd">-1590000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfOC0zLTEtMS0zMzQ1Mw_d4737496-3b3c-475e-9a5f-6ab1228fcdbd"
      unitRef="usd">11561000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfOC01LTEtMS0zMzQ1Mw_30205069-f4ca-45c0-96d5-f4210cdbdbda"
      unitRef="usd">25130000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfMTAtMS0xLTEtMzM0NTM_6680b9a7-c75e-427b-a417-55c0e2544d48"
      unitRef="usd">15465000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfMTAtMy0xLTEtMzM0NTM_96262f74-1234-458a-a7b8-51d74cbd23e8"
      unitRef="usd">-1426000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfMTAtNS0xLTEtMzM0NTM_968d7f2e-f4ce-4815-b381-4a6f78c2eb9d"
      unitRef="usd">13320000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfMTEtMS0xLTEtMzM0NTM_425b98db-41c5-4cce-8461-0a0737f07d14"
      unitRef="usd">218712000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfMTEtMy0xLTEtMzM0NTM_4ee899a3-fb6e-441b-95d2-df6309ba702f"
      unitRef="usd">133411000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF83OS9mcmFnOmNjNTc2NGM1NWQxMzQwYTU5OGY1NWFjZTIyODBkZDUwL3RhYmxlOjliMzM5NDU4OWQwNjQ3MDc4OTRjNmRmYzhjZmQxMTBmL3RhYmxlcmFuZ2U6OWIzMzk0NTg5ZDA2NDcwNzg5NGM2ZGZjOGNmZDExMGZfMTEtNS0xLTEtMzM0NTM_c5f1e91b-f46d-4328-af54-29f3a6d66c3c"
      unitRef="usd">111060000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i699e6fe2a81e4290b9b5988a079473c5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMy0xLTEtMS0zMzQ1Mw_e7d9a81a-bee6-4f73-959f-c2819ed2cbca"
      unitRef="usd">203247000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMy0zLTEtMS0zMzQ1Mw_dcdf059d-c04f-43b0-aa11-8d7f80879502"
      unitRef="usd">134837000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMy01LTEtMS0zMzQ1Mw_f6032488-6929-4b52-b5b4-61f9582f0d70"
      unitRef="usd">97740000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNS0xLTEtMS0zMzQ1Mw_bbd5cb0a-60af-434b-bfd8-560729b5a2e2"
      unitRef="usd">298135000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNS0zLTEtMS0zMzQ1Mw_34e141b8-0a7a-4d7a-88e4-0df2be913c67"
      unitRef="usd">292915000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNS01LTEtMS0zMzQ1Mw_ac053cfc-5885-4eb8-a34d-0ec428050001"
      unitRef="usd">300725000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfOC0xLTEtMS0zMzQ1Mw_671320f6-467e-4023-81a5-9cd0e717948c"
      unitRef="usd">8018000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfOC0zLTEtMS0zMzQ1Mw_14adcaf5-8760-4a9a-9c09-09b0a216c9b5"
      unitRef="usd">10133000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfOC01LTEtMS0zMzQ1Mw_217d4930-9ef5-4d22-a3e3-1559be8d2395"
      unitRef="usd">2408000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfOS0xLTEtMS0zMzQ1Mw_c6239a84-f110-409a-a1ee-f27f19bfbe99"
      unitRef="usd">4245000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfOS0zLTEtMS0zMzQ1Mw_bc31152b-b4c1-48e4-8445-83588e1c8328"
      unitRef="usd">3666000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfOS01LTEtMS0zMzQ1Mw_5df29066-b36b-4f2b-8d20-4a6a2abf406d"
      unitRef="usd">3809000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTAtMS0xLTEtMzM0NTM_6aac7f3a-ebad-4aeb-9a5c-67b6b12d682b"
      unitRef="usd">11745000</clh:AccretionOfEnvironmentalLiabilities>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTAtMy0xLTEtMzM0NTM_123bd54b-7431-4c5c-9755-875bfab8e772"
      unitRef="usd">11051000</clh:AccretionOfEnvironmentalLiabilities>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTAtNS0xLTEtMzM0NTM_4138c1ac-650a-4e4e-bea1-38fa2a62e845"
      unitRef="usd">10136000</clh:AccretionOfEnvironmentalLiabilities>
    <us-gaap:OtherIncreaseDecreaseInEnvironmentalLiabilities
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTEtMS0xLTEtMzM0NTM_ca4e28bb-e7ca-4e2b-820e-4159d5b32fc8"
      unitRef="usd">2979000</us-gaap:OtherIncreaseDecreaseInEnvironmentalLiabilities>
    <us-gaap:OtherIncreaseDecreaseInEnvironmentalLiabilities
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTEtMy0xLTEtMzM0NTM_2a58d63f-d667-4ed6-a745-5ee6cf3f6423"
      unitRef="usd">10698000</us-gaap:OtherIncreaseDecreaseInEnvironmentalLiabilities>
    <us-gaap:OtherIncreaseDecreaseInEnvironmentalLiabilities
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTEtNS0xLTEtMzM0NTM_4997109e-954f-4458-93e9-0d92f874fcc1"
      unitRef="usd">-332000</us-gaap:OtherIncreaseDecreaseInEnvironmentalLiabilities>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTItMS0xLTEtMzM0NTM_34506dbf-6009-49b8-810f-5d1ee7406235"
      unitRef="usd">1482000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTItMy0xLTEtMzM0NTM_b4d3b94a-1aad-494f-8e0d-6d8404eb732a"
      unitRef="usd">-9748000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTItNS0xLTEtMzM0NTM_485b04f7-2784-42d6-ab7f-83d0bbb05c8a"
      unitRef="usd">8005000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <clh:GainLossOnSaleOfFixedAssetsAndAssetsHeldForSale
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTMtMS0xLTEtMzM0NTM_b09311e6-6b3e-4935-84b9-1154387a6207"
      unitRef="usd">-515000</clh:GainLossOnSaleOfFixedAssetsAndAssetsHeldForSale>
    <clh:GainLossOnSaleOfFixedAssetsAndAssetsHeldForSale
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTMtMy0xLTEtMzM0NTM_73fcc327-97bc-41d6-bb5a-18506648f5d9"
      unitRef="usd">-290000</clh:GainLossOnSaleOfFixedAssetsAndAssetsHeldForSale>
    <clh:GainLossOnSaleOfFixedAssetsAndAssetsHeldForSale
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTMtNS0xLTEtMzM0NTM_cf5628b5-8cfb-4a7f-bcde-ea0dc77450cc"
      unitRef="usd">2897000</clh:GainLossOnSaleOfFixedAssetsAndAssetsHeldForSale>
    <us-gaap:ShareBasedCompensation
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTQtMS0xLTEtMzM0NTM_dcc996a6-caea-4599-b38a-135af075704e"
      unitRef="usd">18839000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTQtMy0xLTEtMzM0NTM_1688845d-9bdb-48c5-b2fd-7e4e901551bb"
      unitRef="usd">18502000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTQtNS0xLTEtMzM0NTM_bff59b1e-7813-4e00-9534-18a687c36c43"
      unitRef="usd">17816000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTctMS0xLTEtMzM0NTM_d122bcfa-ac6e-45fe-b13a-b408b7d63d99"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTctMy0xLTEtMzM0NTM_dbc7055f-723f-4a1c-8483-c52562683a63"
      unitRef="usd">-3376000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTctNS0xLTEtMzM0NTM_71588fdc-3f7a-48e8-b812-72015047739b"
      unitRef="usd">687000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTgtMS0xLTEtMzM0NTM_1d4682c8-f5ab-49c4-b35e-38749ca5335f"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTgtMy0xLTEtMzM0NTM_f016917b-5b67-4fa4-bdff-ed5e66c9f64c"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMTgtNS0xLTEtMzM0NTM_73debaaa-04ca-4431-a0e4-62dd5b8626b8"
      unitRef="usd">-6131000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:PaymentsForEnvironmentalLiabilities
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjAtMS0xLTEtMzM0NTM_ddeb4c2d-2f41-4724-bdff-a75ed0783c5f"
      unitRef="usd">15506000</us-gaap:PaymentsForEnvironmentalLiabilities>
    <us-gaap:PaymentsForEnvironmentalLiabilities
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjAtMy0xLTEtMzM0NTM_dd286025-7bb4-4386-87bc-575d8dc5059f"
      unitRef="usd">12401000</us-gaap:PaymentsForEnvironmentalLiabilities>
    <us-gaap:PaymentsForEnvironmentalLiabilities
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjAtNS0xLTEtMzM0NTM_2cb1c052-b9fe-4ab9-b4e7-5d3e7feedbe8"
      unitRef="usd">18701000</us-gaap:PaymentsForEnvironmentalLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjItMS0xLTEtMzM0NTM_0313fd60-0d47-4568-94f4-3a4d1818543a"
      unitRef="usd">96551000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjItMy0xLTEtMzM0NTM_88c5cd87-e37b-4660-847b-1acb1942a569"
      unitRef="usd">-22422000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjItNS0xLTEtMzM0NTM_73226665-f75a-49b4-ad6b-cd61cac23b62"
      unitRef="usd">33271000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjMtMS0xLTEtMzM0NTM_6d11c5ca-92b4-4a92-8bc7-4669e0f6f638"
      unitRef="usd">31689000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjMtMy0xLTEtMzM0NTM_670dea64-a1b2-4c89-b8b3-ec64bc0a71b3"
      unitRef="usd">7933000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjMtNS0xLTEtMzM0NTM_d47c1974-12cc-4010-97f9-e85f08e1a2c6"
      unitRef="usd">15869000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjQtMS0xLTEtMzM0NTM_e409c6ed-fd68-4e1e-9735-520ffab1e3ac"
      unitRef="usd">-9268000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjQtMy0xLTEtMzM0NTM_6f2efd4f-d915-46f5-b115-0f753e338414"
      unitRef="usd">12602000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjQtNS0xLTEtMzM0NTM_ff88c409-f242-4ca3-a1ee-5c9efe7d418e"
      unitRef="usd">14421000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjUtMS0xLTEtMzM0NTM_c52921fd-835e-4804-8a3a-d82d70fe18df"
      unitRef="usd">108398000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjUtMy0xLTEtMzM0NTM_5d6352be-d0b5-48be-af91-80dfe10eefc4"
      unitRef="usd">-80328000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjUtNS0xLTEtMzM0NTM_3ceb4418-6444-4fdd-b3d9-100189814b5f"
      unitRef="usd">7153000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjYtMS0xLTEtMzM0NTM_621cc753-2b1b-4155-813d-f6c9a4c5ac3c"
      unitRef="usd">22872000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjYtMy0xLTEtMzM0NTM_c4d71849-527c-46c3-b2f6-7af5ac72e89e"
      unitRef="usd">45719000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjYtNS0xLTEtMzM0NTM_41706ef9-4211-4aaf-81bc-d7afa3bd38f7"
      unitRef="usd">45447000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjctMS0xLTEtMzM0NTM_eca52016-5027-4108-ad36-38befd43168d"
      unitRef="usd">545997000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjctMy0xLTEtMzM0NTM_dc4485a4-3e6b-4990-84c0-678376fb403c"
      unitRef="usd">430597000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjctNS0xLTEtMzM0NTM_f0d1a61a-ae80-4fff-9375-a9537a69accf"
      unitRef="usd">413192000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjktMS0xLTEtMzM0NTM_27fdb5aa-86c8-49be-a57f-884260aaf9ff"
      unitRef="usd">241856000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjktMy0xLTEtMzM0NTM_12eccb0b-0d86-40a3-b75f-51903098935e"
      unitRef="usd">196256000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMjktNS0xLTEtMzM0NTM_b5f040b6-2b3b-4414-9548-4a5efc59fd11"
      unitRef="usd">216324000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <clh:ProceedsFromSalesOfFixedAssetsAndAssetsHeldForSale
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzAtMS0xLTEtMzM0NTM_0262207f-9395-41a6-a4de-0d8b5de94ee8"
      unitRef="usd">22156000</clh:ProceedsFromSalesOfFixedAssetsAndAssetsHeldForSale>
    <clh:ProceedsFromSalesOfFixedAssetsAndAssetsHeldForSale
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzAtMy0xLTEtMzM0NTM_0f8eb2bd-1e5f-4b9d-b3e3-df56c02f5d6f"
      unitRef="usd">9623000</clh:ProceedsFromSalesOfFixedAssetsAndAssetsHeldForSale>
    <clh:ProceedsFromSalesOfFixedAssetsAndAssetsHeldForSale
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzAtNS0xLTEtMzM0NTM_21f3e861-6b91-4497-a123-2d34c657b5f5"
      unitRef="usd">11655000</clh:ProceedsFromSalesOfFixedAssetsAndAssetsHeldForSale>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzEtMS0xLTEtMzM0NTM_a6087381-e768-4d49-a207-d49c371e0e81"
      unitRef="usd">1253232000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzEtMy0xLTEtMzM0NTM_cb2e1acb-5824-4dd0-ada8-3f11e7877c2b"
      unitRef="usd">8839000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzEtNS0xLTEtMzM0NTM_cc9f4fdf-bfc9-4337-be33-9e16e8855d7d"
      unitRef="usd">29363000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzItMS0xLTEtMzM0NTM_c394e1dd-45cb-43aa-bd8e-50da5601da14"
      unitRef="usd">3848000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzItMy0xLTEtMzM0NTM_58f69b45-a558-449f-b3b7-a5e50ace78d0"
      unitRef="usd">2029000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzItNS0xLTEtMzM0NTM_b1d21961-8e3a-44e6-9209-22a83d0467fe"
      unitRef="usd">3904000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzMtMS0xLTEtMzM0NTM_9d0175cc-acb9-4f51-a8c3-8727358bfbf8"
      unitRef="usd">129234000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzMtMy0xLTEtMzM0NTM_bc729759-a0e3-4ccf-8ea8-8eee9e02ba2c"
      unitRef="usd">70891000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzMtNS0xLTEtMzM0NTM_efda1ec8-7bd8-4d9f-baf3-c71c64cebfd8"
      unitRef="usd">35836000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzQtMS0xLTEtMzM0NTM_d814810d-b21b-41b3-9830-73598bc12cf3"
      unitRef="usd">98412000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzQtMy0xLTEtMzM0NTM_8db601cb-acd8-4ef4-9cdf-b80b59adc575"
      unitRef="usd">61220000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzQtNS0xLTEtMzM0NTM_d7b9d467-045d-4325-ae0c-2aad6256e53f"
      unitRef="usd">51202000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzUtMS0xLTEtMzM0NTM_c8fb8115-74c9-4f9f-81e8-a773ad74e1bb"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzUtMy0xLTEtMzM0NTM_d1ea3dd5-323f-429e-86c6-05294e47e852"
      unitRef="usd">7712000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzUtNS0xLTEtMzM0NTM_e0a173ed-cec4-4a13-a4dc-49625559a7ec"
      unitRef="usd">4714000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzktMS0xLTEtMzM0NTM_0e349647-7023-4c80-a1af-2281f8633463"
      unitRef="usd">-1507602000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzktMy0xLTEtMzM0NTM_2ba77a2c-9904-49ee-a03d-fefce0edf358"
      unitRef="usd">-199460000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfMzktNS0xLTEtMzM0NTM_e05e1816-08d3-4602-9a0e-2f24d67ce7fe"
      unitRef="usd">-217856000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:IncreaseDecreaseInOutstandingChecksFinancingActivities
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNDEtMS0xLTEtMzM0NTM_4c34dbd6-9947-4003-9ece-e4e63fce8d71"
      unitRef="usd">-1806000</us-gaap:IncreaseDecreaseInOutstandingChecksFinancingActivities>
    <us-gaap:IncreaseDecreaseInOutstandingChecksFinancingActivities
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNDEtMy0xLTEtMzM0NTM_8e585d9d-9aad-46dc-914b-b0b7be003f06"
      unitRef="usd">5404000</us-gaap:IncreaseDecreaseInOutstandingChecksFinancingActivities>
    <us-gaap:IncreaseDecreaseInOutstandingChecksFinancingActivities
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNDEtNS0xLTEtMzM0NTM_5cd1242f-ba59-4cc0-a036-085be0089445"
      unitRef="usd">-3705000</us-gaap:IncreaseDecreaseInOutstandingChecksFinancingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNDMtMS0xLTEtMzM0NTM_fc2a7e9a-9fa4-432a-ac8f-66c49a72039d"
      unitRef="usd">10805000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNDMtMy0xLTEtMzM0NTM_bc297597-8dc2-4da0-86bb-415ee0b5fd5c"
      unitRef="usd">5331000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNDMtNS0xLTEtMzM0NTM_050db983-5297-40be-8360-c2ae63af560d"
      unitRef="usd">7429000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNDQtMS0xLTEtMzM0NTM_61082a76-39bf-45c7-b2af-4861329abea4"
      unitRef="usd">54410000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNDQtMy0xLTEtMzM0NTM_1eac8c60-1240-483f-b091-230e94e9a3e0"
      unitRef="usd">74844000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNDQtNS0xLTEtMzM0NTM_8f9cdc2e-87ce-4f61-87ec-c8913d2f25a7"
      unitRef="usd">21390000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNDYtMS0xLTEtMzM0NTM_ac90b038-00cb-44a0-8296-0b1deb6e86ad"
      unitRef="usd">13737000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNDYtMy0xLTEtMzM0NTM_d2f6362a-8e8e-4252-b0fb-58824f54ce43"
      unitRef="usd">2171000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNDYtNS0xLTEtMzM0NTM_b36adcc0-7a91-441f-a65b-033c3812311e"
      unitRef="usd">10079000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNDctMS0xLTEtMzM0NTM_ff2d81ba-a330-44fe-9527-72cadc4a223b"
      unitRef="usd">8458000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNDctMy0xLTEtMzM0NTM_90792705-628f-4365-bd60-e33a559efec8"
      unitRef="usd">4469000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNDctNS0xLTEtMzM0NTM_eda34e93-0e80-44a9-9323-c4561c9cd451"
      unitRef="usd">586000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTItMS0xLTEtMzM0NTM_bdf086b1-e5fe-4ed9-bfe3-6b411d6b9488"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTItMy0xLTEtMzM0NTM_336fee65-754a-436b-bebb-b451e670a1c0"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTItNS0xLTEtMzM0NTM_b23a7614-f21d-4f68-89ce-62da0d9d3ab8"
      unitRef="usd">2701000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTMtMS0xLTEtMzM0NTM_a989e73f-9e1a-4ad7-8fd0-4deec4e9277a"
      unitRef="usd">7535000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTMtMy0xLTEtMzM0NTM_41b0ef66-986b-4bd5-b8cc-d0bec9a10dae"
      unitRef="usd">7535000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTMtNS0xLTEtMzM0NTM_2a2cdecf-16f6-4c5e-b630-8022081d1d67"
      unitRef="usd">852535000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTUtMS0xLTEtMzM0NTM_e5cd3795-bd4e-4d68-84fd-564148e62c1f"
      unitRef="usd">995000000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTUtMy0xLTEtMzM0NTM_deaa875a-b94c-4ee1-b4ab-226ee5323655"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTUtNS0xLTEtMzM0NTM_19f1f985-c2de-421e-b608-dc9abed63262"
      unitRef="usd">845000000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTctMS0xLTEtMzM0NTM_4fe35667-2d3c-4bd1-b6f0-b9e552d990eb"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTctMy0xLTEtMzM0NTM_99907de7-22c2-40de-888b-7224e4f62e9d"
      unitRef="usd">150000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTctNS0xLTEtMzM0NTM_d0e82401-8fa4-4e73-b00b-b47c56263194"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTgtMS0xLTEtMzM0NTM_240002b1-c071-483f-8498-8ca8fa72bd2f"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTgtMy0xLTEtMzM0NTM_e742a50d-8d9e-4df4-a9eb-4f0c245f1c7b"
      unitRef="usd">150000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTgtNS0xLTEtMzM0NTM_9bb8be3d-6f64-4167-ba45-b124a49ca767"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTktMS0xLTEtMzM0NTM_4b62a4e6-4e1f-45bd-a65a-34242aad2716"
      unitRef="usd">898249000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTktMy0xLTEtMzM0NTM_615d87f3-17a7-494e-b31a-f6d7be97424b"
      unitRef="usd">-88946000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNTktNS0xLTEtMzM0NTM_8bd97286-f09c-4732-8e87-b1412d255a39"
      unitRef="usd">-53425000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjAtMS0xLTEtMzM0NTM_83ad9fe5-d629-421b-832d-aa506ab36fd7"
      unitRef="usd">-3170000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjAtMy0xLTEtMzM0NTM_3c6361ec-eaf8-4a6d-890d-0021b5709bb0"
      unitRef="usd">4919000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjAtNS0xLTEtMzM0NTM_971d767e-9d76-41a7-9b18-70dee487c581"
      unitRef="usd">3573000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjEtMS0xLTEtMzM0NTM_235833f7-f70f-4eda-a1e5-7ba9e7e88d36"
      unitRef="usd">-66526000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjEtMy0xLTEtMzM0NTM_8037b838-212b-491b-986e-1e3d2b2fbf71"
      unitRef="usd">147110000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjEtNS0xLTEtMzM0NTM_fbc5a3a1-52e4-4099-b5c5-298442aa39f6"
      unitRef="usd">145484000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjItMS0xLTEtMzM0NTM_e0d031fc-810a-4868-9dd4-e21fbb996a8d"
      unitRef="usd">519101000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i634f25293e8e487093dd8a085023d078_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjItMy0xLTEtMzM0NTM_502dbf74-53cb-4b3b-bd9f-e23dc9bba005"
      unitRef="usd">371991000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ic172cac4c33c4afcb43b2763dc0faaa7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjItNS0xLTEtMzM0NTM_62a5ff59-66f4-45d5-9729-7367fb161725"
      unitRef="usd">226507000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjMtMS0xLTEtMzM0NTM_e161e089-bbf4-4c3e-8781-37dc9ac6e14a"
      unitRef="usd">452575000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjMtMy0xLTEtMzM0NTM_b71d81ed-00fd-4fdb-b752-8f7119a7e2ca"
      unitRef="usd">519101000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i634f25293e8e487093dd8a085023d078_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjMtNS0xLTEtMzM0NTM_5529f00a-973c-4e08-b1ee-f87c40f28ae4"
      unitRef="usd">371991000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjYtMS0xLTEtMzM0NTM_a0241536-7809-438c-87dd-8b1ad2fc0b5c"
      unitRef="usd">73440000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjYtMy0xLTEtMzM0NTM_54858dcc-e794-43ea-9f87-f1481bce9ca9"
      unitRef="usd">72535000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjYtNS0xLTEtMzM0NTM_df75f75f-1118-4990-b81a-9a81af3740f0"
      unitRef="usd">60852000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjctMS0xLTEtMzM0NTM_56dba492-f683-44c7-92e2-62902d774dff"
      unitRef="usd">65192000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjctMy0xLTEtMzM0NTM_78e8035b-9ccb-4704-91e8-4d757e40aef4"
      unitRef="usd">53123000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjctNS0xLTEtMzM0NTM_844b5344-21c4-408c-9201-88e0e25398e8"
      unitRef="usd">27035000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjktMS0xLTEtMzM0NTM_f77cb742-25a1-49b7-95d3-52362f5ba7cc"
      unitRef="usd">19264000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjktMy0xLTEtMzM0NTM_2d51ddd0-e730-4fd9-908d-3c9ba51bd105"
      unitRef="usd">3536000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84Mi9mcmFnOjRlYWMyODAyMTI0ZTRhNjViYjkzYzQ5OWYyYjRjZDE0L3RhYmxlOjNjYWQ3MTg1Njk5ZTQyYzk4Yzg0OGIxOGQzZTVmZjNjL3RhYmxlcmFuZ2U6M2NhZDcxODU2OTllNDJjOThjODQ4YjE4ZDNlNWZmM2NfNjktNS0xLTEtMzM0NTM_28985bd7-a611-4878-b5aa-ac60d1930306"
      unitRef="usd">30964000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMS0zLTEtMS0zMzQ1My90ZXh0cmVnaW9uOmIwNDkxNDc3MmJhYTRmZTk4YWMwNmMwNDc2ZWU0OTFhXzQ_16ea38d2-f0f3-4fd8-b031-537ce68ce8d0"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMS0zLTEtMS0zMzQ1My90ZXh0cmVnaW9uOmIwNDkxNDc3MmJhYTRmZTk4YWMwNmMwNDc2ZWU0OTFhXzQ_5d77be0d-65a3-482c-a8bf-e8548034b9d0"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i634f25293e8e487093dd8a085023d078_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMS0zLTEtMS0zMzQ1My90ZXh0cmVnaW9uOmIwNDkxNDc3MmJhYTRmZTk4YWMwNmMwNDc2ZWU0OTFhXzQ_d003ef40-3476-4f80-af85-0bbe5126f0be"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SharesIssued
      contextRef="i2e0aee0ae88a4bb1820c5cac10922dda_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMi0xLTEtMS0zMzQ1Mw_287c7727-e3b0-4104-b952-b5e15c1b6b41"
      unitRef="shares">55847000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i2e0aee0ae88a4bb1820c5cac10922dda_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMi0zLTEtMS0zMzQ1Mw_ed772558-7b1c-476b-8503-0b0733a80fdc"
      unitRef="usd">558000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id40cb4e2cf0e4ea2a318616834bef4b4_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMi05LTEtMS0zMzQ1Mw_f9c132a1-e0b1-48b5-a623-657c9dd95032"
      unitRef="usd">655415000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i72eadbd903444e1089dc0c166e93b658_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMi0xMS0xLTEtMzM0NTM_235186bc-b113-45f3-87c9-b8936d7cde94"
      unitRef="usd">-223371000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie009ecd1462243f486965906f6335cb9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMi0xMy0xLTEtMzM0NTM_dd4a2cd7-e148-448c-b4da-41c233fa0902"
      unitRef="usd">737154000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic172cac4c33c4afcb43b2763dc0faaa7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMi0xNS0xLTEtMzM0NTM_3d9c5782-4c14-4e85-9434-95a252763bda"
      unitRef="usd">1169756000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i6ec2f27c9e804c5abbaa57b2ed08b12a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMy0xMy0xLTEtMzM0NTM_3b95aa3a-e0fe-45ed-b90c-2b50585f1782"
      unitRef="usd">97740000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMy0xNS0xLTEtMzM0NTM_fe88fb67-83ab-4fdd-bdaa-9e9643cd1036"
      unitRef="usd">97740000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8fb5324bea6a42839100df145dc67495_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfNi0xMS0xLTEtMzM0NTM_8c3d1505-1737-4e13-b784-d50591803898"
      unitRef="usd">13320000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfNi0xNS0xLTEtMzM0NTM_5cc90bcd-aec0-4fb5-972c-0943f7bb5a91"
      unitRef="usd">13320000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i2be347c69cc74bab8d4f03196ea64759_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfNy05LTEtMS0zMzQ1Mw_137cc667-fe8a-4583-9270-bbee72586167"
      unitRef="usd">17816000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfNy0xNS0xLTEtMzM0NTM_eed45d75-cad2-4130-a6a2-21a7c9ae3e09"
      unitRef="usd">17816000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i0f89d2bb2bdf45b684e74b4a40080ccb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfOC0xLTEtMS0zMzQ1Mw_321187b7-d360-4993-977c-d6863855f6f0"
      unitRef="shares">249000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i0f89d2bb2bdf45b684e74b4a40080ccb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfOC0zLTEtMS0zMzQ1Mw_15b396cc-671c-4388-bb6b-cea708d6741f"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i2be347c69cc74bab8d4f03196ea64759_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfOC05LTEtMS0zMzQ1Mw_0b329bab-3be7-4e1b-8904-adc5c962dff4"
      unitRef="usd">-7432000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfOC0xNS0xLTEtMzM0NTM_72a1818c-095b-4340-8648-b8ad3e2661d2"
      unitRef="usd">-7429000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i0f89d2bb2bdf45b684e74b4a40080ccb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMTEtMS0xLTEtMzM0NTM_9e70e0bc-3c31-4530-88fd-4af167c3dbcf"
      unitRef="shares">298000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i0f89d2bb2bdf45b684e74b4a40080ccb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMTEtMy0xLTEtMzM0NTM_d0736149-cfc2-41ee-9905-688bd70e43d5"
      unitRef="usd">3000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i2be347c69cc74bab8d4f03196ea64759_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMTEtOS0xLTEtMzM0NTM_5c0d7f7e-641b-48c5-9ef6-9f43aff16b85"
      unitRef="usd">21387000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMTEtMTUtMS0xLTMzNDUz_65e38c08-423d-400e-8e1f-c1d0a3e924d2"
      unitRef="usd">21390000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesIssued
      contextRef="i7eec239caef84eec8d393b49bcae94aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMTUtMS0xLTEtMzM0NTM_173d5590-b5de-48d6-af95-b7d0c00ed3e3"
      unitRef="shares">55798000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i7eec239caef84eec8d393b49bcae94aa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMTUtMy0xLTEtMzM0NTM_7550591a-f812-4762-9613-e5b477c67b93"
      unitRef="usd">558000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7d674e672b904411a2081ef87034795e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMTUtOS0xLTEtMzM0NTM_0de27d0c-b8d2-4258-a9a4-15baae16ce98"
      unitRef="usd">644412000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if9387389b4e34214a584a0c373f7e560_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMTUtMTEtMS0xLTMzNDUz_a9f13faa-5edf-4871-abb6-e2b0042fd086"
      unitRef="usd">-210051000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia4d7edde25b34ba08b0422948e15f4b2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMTUtMTMtMS0xLTMzNDUz_abfaf3c8-db36-4eb6-a908-39117a77e76e"
      unitRef="usd">834894000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i634f25293e8e487093dd8a085023d078_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMTUtMTUtMS0xLTMzNDUz_b7c5780a-d0b1-4311-9302-fb5ad60e97f8"
      unitRef="usd">1269813000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia387411459b649c6b7ee40cb1107fc5e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMTYtMTMtMS0xLTMzNDUz_4b050df1-2775-4a67-ba41-9bd1b20c2e6c"
      unitRef="usd">134837000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMTYtMTUtMS0xLTMzNDUz_f9e0c4fa-c304-4e9f-966e-7b5e550bdab9"
      unitRef="usd">134837000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6dd62e3b61924b56b290136f531106c1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMTgtMTEtMS0xLTMzNDUz_6edfa237-8bcb-46a7-a666-c0e0ca159046"
      unitRef="usd">-1426000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMTgtMTUtMS0xLTMzNDUz_906b76c8-b9b3-4fbc-8575-3a2d67552cbb"
      unitRef="usd">-1426000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i3f48f80673884666adfe7cc56cb6f0c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMTktOS0xLTEtMzM0NTM_9030c4bc-3995-4403-a05f-737d330385c9"
      unitRef="usd">18502000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMTktMTUtMS0xLTMzNDUz_bcd30274-663d-442f-9325-4dc4ebe8f084"
      unitRef="usd">18502000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="ib3de0c14158240c59e83bade5f417db1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMjAtMS0xLTEtMzM0NTM_09144019-1dab-48bf-a9db-e09b4e19b3b0"
      unitRef="shares">179000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="ib3de0c14158240c59e83bade5f417db1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMjAtMy0xLTEtMzM0NTM_5ba78b86-ebae-42a9-8e32-9ddd12f4b5df"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i3f48f80673884666adfe7cc56cb6f0c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMjAtOS0xLTEtMzM0NTM_4f656390-15ff-47ac-a477-7eeb141d5247"
      unitRef="usd">-5333000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMjAtMTUtMS0xLTMzNDUz_c6395b63-01f7-4769-b647-7fe10c9925f0"
      unitRef="usd">-5331000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="ib3de0c14158240c59e83bade5f417db1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMjQtMS0xLTEtMzM0NTM_0e27e404-84b0-4e03-8998-983f416a1274"
      unitRef="shares">1204000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="ib3de0c14158240c59e83bade5f417db1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMjQtMy0xLTEtMzM0NTM_0d1575c7-11d6-4dfb-b255-9d510862f0c8"
      unitRef="usd">12000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i3f48f80673884666adfe7cc56cb6f0c5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMjQtOS0xLTEtMzM0NTM_eb028ecd-d747-4294-8102-2205ce55f029"
      unitRef="usd">74832000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMjQtMTUtMS0xLTMzNDUz_c8a66fb9-f49a-4212-81a2-3dadf7415b5b"
      unitRef="usd">74844000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesIssued
      contextRef="ib4cd98d47b6f4f7fbdb81d7a03fda48e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMjctMS0xLTEtMzM0NTM_10273a16-e174-4d65-8370-d5b6ba6b5b54"
      unitRef="shares">54773000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ib4cd98d47b6f4f7fbdb81d7a03fda48e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMjctMy0xLTEtMzM0NTM_14275e4e-557b-4baa-bc8f-1f0312336297"
      unitRef="usd">548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie275ee27061f4599af43c93d2d31c543_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMjctOS0xLTEtMzM0NTM_2ab3c4fa-aa5a-4b1c-95a9-48ed8b770b99"
      unitRef="usd">582749000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if2a119631c414834bc96453989141ea0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMjctMTEtMS0xLTMzNDUz_7e0ccb76-80a7-401c-93cb-436c99494e82"
      unitRef="usd">-211477000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id3af21d94cea421488ad7e0b05559e6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMjctMTMtMS0xLTMzNDUz_8dbd2840-2262-42ba-8193-bc09a4b0f84f"
      unitRef="usd">969731000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMjctMTUtMS0xLTMzNDUz_1aee20ce-1fc9-4b42-8f9f-fdc2c5a65595"
      unitRef="usd">1341551000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i699e6fe2a81e4290b9b5988a079473c5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMjgtMTMtMS0xLTMzNDUz_e7d9a81a-bee6-4f73-959f-c2819ed2cbca"
      unitRef="usd">203247000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMjgtMTUtMS0xLTMzNDUz_863612bf-38ea-49af-9247-bf514834bd0a"
      unitRef="usd">203247000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i544b264ecbaa4179bb63e2bfd622744f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzAtMTEtMS0xLTMzNDUz_42b6bba4-c473-4937-a73b-f07c0961b94d"
      unitRef="usd">15465000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzAtMTUtMS0xLTMzNDUz_dc51d415-10ad-42b6-9f6f-782e434c409a"
      unitRef="usd">15465000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8600fbc04a5f49d79b9aed29bec21572_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzEtOS0xLTEtMzM0NTM_1ffa494e-5a43-43dd-9f16-dc59518a6f8d"
      unitRef="usd">18839000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzEtMTUtMS0xLTMzNDUz_0f65bd26-8fbc-4eed-ac3a-9fbe645fcf38"
      unitRef="usd">18839000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="idd4903ca8fe24084bb0ac8c84cf29f98_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzItMS0xLTEtMzM0NTM_fa01e1fb-7402-4aaa-a05c-1cb39353bf97"
      unitRef="shares">235000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="idd4903ca8fe24084bb0ac8c84cf29f98_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzItMy0xLTEtMzM0NTM_7d4f316a-fcef-498c-b627-e1319d220886"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i8600fbc04a5f49d79b9aed29bec21572_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzItOS0xLTEtMzM0NTM_a5db1ad5-89bf-4c2c-b846-bba51f5f5134"
      unitRef="usd">-10807000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzItMTUtMS0xLTMzNDUz_c1d371bc-9720-48a3-8fab-c72ae3e6d3a1"
      unitRef="usd">-10805000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="idd4903ca8fe24084bb0ac8c84cf29f98_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzMtMS0xLTEtMzM0NTM_a9ef1eab-e9d1-4a93-a717-39292a73c97c"
      unitRef="shares">589000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="idd4903ca8fe24084bb0ac8c84cf29f98_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzMtMy0xLTEtMzM0NTM_0d85d6e1-ab0e-46f1-a9ac-38152a812026"
      unitRef="usd">6000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8600fbc04a5f49d79b9aed29bec21572_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzMtOS0xLTEtMzM0NTM_5935e810-676e-4a81-8b7f-ad3ed56755d2"
      unitRef="usd">54404000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzMtMTUtMS0xLTMzNDUz_c4d12c15-4252-4f86-83d0-1d51942691a7"
      unitRef="usd">54410000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesIssued
      contextRef="i5f3e636f293740b0a384230d8dd619c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzYtMS0xLTEtMzM0NTM_371212f7-c497-418e-a704-402c1e180416"
      unitRef="shares">54419000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i5f3e636f293740b0a384230d8dd619c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzYtMy0xLTEtMzM0NTM_f6064a9c-282a-49d7-8a91-e99b039a1b20"
      unitRef="usd">544000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifc485aeb1f1d458b88454ae67083c32e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzYtOS0xLTEtMzM0NTM_78b4611e-d2c9-4c2e-812f-42f98ece6e19"
      unitRef="usd">536377000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74bdf21c5b634e6c8a26d664e734fdc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzYtMTEtMS0xLTMzNDUz_44b9ea46-1249-4ac9-813f-a8f621abdec0"
      unitRef="usd">-196012000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i73a4c288cfa745b2a9ed5663013cd22c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzYtMTMtMS0xLTMzNDUz_b9e7c86f-1ae5-4732-808e-db2ffaa81053"
      unitRef="usd">1172978000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF84NS9mcmFnOmJjN2Q1ZGU2NTk4NzQ0YjE4NzYxY2Y0YTVlZTg4ZjY0L3RhYmxlOmM4MTA3OGQ4ZmQyYzRkOGVhYjdlODNlYzc0ZDFlMDhlL3RhYmxlcmFuZ2U6YzgxMDc4ZDhmZDJjNGQ4ZWFiN2U4M2VjNzRkMWUwOGVfMzYtMTUtMS0xLTMzNDUz_8395806e-f307-4857-b3dd-35bf4e256715"
      unitRef="usd">1513887000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85MS9mcmFnOjZlM2UwN2I1MjcwMTQ2OGFiYzcwMTI3Y2ZhNTY4MzhmL3RleHRyZWdpb246NmUzZTA3YjUyNzAxNDY4YWJjNzAxMjdjZmE1NjgzOGZfMTQ4NA_8c71b20f-60e6-4880-aaf7-283dd269551e">OPERATIONSClean Harbors,&#160;Inc., through its subsidiaries (collectively, the "Company"), is a leading provider of environmental and industrial services throughout North America. The Company is also the largest re-refiner and recycler of used oil and the premier provider of parts cleaning and related environmental services to commercial, industrial and automotive customers in North America.</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU3MzY_3a4fb715-4df9-46e2-9090-499a1a2a5131">SIGNIFICANT ACCOUNTING POLICIES&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements of the Company reflect the application of certain significant accounting policies as described below:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Principles of Consolidation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying consolidated financial statements include the accounts of Clean Harbors,&#160;Inc. and its majority-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions, which are evaluated on an ongoing basis, that affect the amounts reported in the Company's consolidated financial statements and accompanying notes. Management bases its estimates on historical experience and on various other assumptions it believes to be reasonable at the time under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and disclosure, if any, of contingent assets and liabilities and reported amounts of revenues and expenses. Actual results could differ from those estimates and judgments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Changes in Operating Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2021, the Company reorganized its Safety-Kleen business. The collection services for waste oil, used oil filters, antifreeze and related items and bulk blended oil sales operations were combined with the Safety-Kleen Oil business to form the Safety-Kleen Sustainability Solutions business. Under this structure, Safety-Kleen Sustainability Solutions will encompass both sides of the spread that the Company manages in its re-refinery business. Concurrently with this change, the Company consolidated the Safety-Kleen branches' core offerings, including containerized waste, parts washer and vacuum services, into the legacy Clean Harbors Environmental Services sales and service operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In restructuring the operations of the Company in this manner, the information that the chief operating decision maker regularly reviews for purposes of allocating resources and assessing performance changed to conform to this new operating structure of the business and the Company reevaluated the identification of its operating segments. In accordance with ASC 280, &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;Segment Reporting, &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;Environmental Services and Safety-Kleen Sustainability Solutions are the Company's operating segments and reportable segments starting in the first quarter of 2021,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;with the operations not managed through the Company's operating segments described above continuing to be recorded as Corporate Items. Segment financial information has been retrospectively adjusted to reflect these changes. The impact of the segment change has been reflected throughout our financial statements and related disclosures, including here in Note 2, "Significant Accounting Policies," as well as in Note 3, "Revenues," Note 4, "Business Combinations," Note 7, "Goodwill and Other Intangible Assets" and Note 19, "Segment Reporting."&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Cash, Cash Equivalents and Uncashed Checks&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash consists primarily of cash on deposit and money market accounts. Marketable securities with maturities of three months or less from the date of purchase are classified as cash equivalents. The Company's cash management program with its revolving credit lender allows for the maintenance of a zero balance in the U.S. bank disbursement accounts that are used to issue vendor and payroll checks. When checks are presented to the bank for payment, cash deposits in amounts sufficient to fund the checks are made, at the Company's discretion, either from funds provided by other accounts or under the terms of the Company's revolving credit facility. Checks that have been written to vendors or employees but have not yet been presented for payment at the Company's bank are classified as uncashed checks as part of accounts payable and changes in the balance are reported as a financing activity in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Marketable Securities&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company, through its wholly-owned captive insurance subsidiary, invests in marketable securities consisting of U.S. Treasury securities, corporate notes and bonds as well as commercial paper. As of December&#160;31, 2021 and 2020, the Company had total marketable securities as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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:8pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&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;901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,901&#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;Municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align: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 marketable securities&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;81,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,857&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Realized gains and losses on sales of available-for-sale marketable securities in the years presented were immaterial. The majority of the marketable securities have a remaining maturity of less than one year and fair value approximates cost.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Allowance for Doubtful Accounts and Revenue Allowance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On a regular basis, the Company evaluates its accounts receivable and establishes the allowance for doubtful accounts based on an evaluation of certain criteria and evidence of collection uncertainty including historical collection trends, reasonable expectations of future collections, current economic trends and changes in customer payment patterns. Past-due receivable balances are written off when the Company's collection efforts have been deemed unsuccessful in collecting the outstanding balance due.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;Due to the nature of the Company's businesses and the invoices that result from the services provided, customers may withhold payments and attempt to renegotiate amounts invoiced. In addition, for some of the services provided, the Company's invoices are based on quotes that, in limited instances can result in adjustments to revenue subsequent to billing. Based on industry knowledge and historical trends, the Company records a revenue allowance in anticipation of these expected adjustments. This practice causes the volume of activity flowing through the revenue allowance during the year to be higher than the balance at the end of the year. The revenue allowance is intended to cover the net amount of revenue adjustments that may need to be credited to customers' accounts in future periods. Management determines the appropriate total revenue allowance by evaluating the following factors on an invoice-by-invoice basis as well as on a consolidated level: trends in adjustments to previously billed amounts, existing economic conditions, communications with customers and other information as deemed applicable. Revenue allowance estimates can differ from the actual adjustments, but historically the revenue allowance has been sufficient to cover the net amount of the reserve adjustments issued in subsequent reporting periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the activity in the allowance for doubtful accounts and revenue allowance (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revenue Allowance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions charged to earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions from reserves, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,218&#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:8pt;text-indent:22.5pt"&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;Credit Concentration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concentration of credit risks in accounts receivable is limited due to the large number of customers comprising the Company's customer base throughout North America. The Company maintains policies over credit extension that include credit evaluations, credit limits and collection monitoring procedures on a customer-by-customer basis. However, the Company generally does not require collateral before services are performed. No individual customer accounted for more than 10% of accounts receivable or more than 10% of total direct revenues in the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories and Supplies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or market. The cost of oil and oil products as well as the cost of supplies and drums, solvent and solution and other inventories is principally determined on a first-in, first-out ("FIFO") basis. The Company &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;continually reviews its inventories for obsolete or unsalable items and adjusts its carrying value to reflect estimated realizable values.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment, net (excluding landfill assets and finance lease right-of-use assets)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net is stated at cost less accumulated depreciation. Expenditures for major renewals and improvements which extend the life or usefulness of the asset are capitalized. Items of an ordinary repair or maintenance nature are charged directly to operating expense as incurred. Gains and losses on the sale of property, plant and equipment are included in other (expense) income, net. During the construction and development period of an asset, the costs incurred are classified as construction-in-progress. When the asset is ready for its intended use, the asset is reclassified to an appropriate asset classification and depreciation or amortization commences. The Company depreciates and amortizes the capitalized cost of these assets, using the straight-line method as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and building improvements&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20-42 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold and building improvements&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-45 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Camp and lodging equipment&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8-15 years&lt;/span&gt;&lt;/div&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;Vehicles&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software and computer equipment&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Containers and railcars&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8-16 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other equipment&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4-30 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-8 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company tests asset groups for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. An impairment in the carrying value of long-lived assets is recognized if the expected future undiscounted cash flows derived from the assets, or group of assets, are less than their carrying value. The Company did not record any impairment charges related to long-lived assets in the periods presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with the acquisition method of accounting, the purchase price paid for an acquisition is allocated to the assets and liabilities acquired based upon their estimated fair values as of the acquisition date, with the excess of the purchase price over the net assets acquired recorded as goodwill. As required, a preliminary fair value is determined once a business is acquired, with the final determination of the fair value being completed no later than one year from the date of acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is comprised of the purchase price of business acquisitions in excess of the fair value of the net assets acquired. Goodwill is reviewed for impairment annually as of December 31 or when events or changes in the business environment indicate the carrying value of a reporting unit may exceed its fair value. This review is performed by comparing the fair value of each reporting unit to its carrying value, including goodwill. If the fair value is less than the carrying amount, a loss is recorded for the excess of the carrying value over the fair value up to the carrying amount of goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine our reporting units by identifying the components of each operating segment. As of December&#160;31, 2021, using our segment conclusions then in place, we had three reporting units consisting of, Environmental Sales and Service, Environmental Facilities and Safety-Kleen Sustainability Solutions. See Note 7, "Goodwill and Other Intangible Assets," for additional information related to the Company's goodwill impairment tests.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Permits and Other Intangibles&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs related to acquiring licenses, permits and intangible assets, such as legal fees, site surveys, engineering costs and other expenditures are capitalized. Other intangible assets consist primarily of customer and supplier relationships, trademarks and trade names and developed technology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Permits relating to landfills are amortized on a units-of-consumption basis. All other permits are amortized over periods &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfOTI0MA_33a70026-4243-4fee-997d-97f9e32872fb"&gt;five&lt;/span&gt; to 30 years on a straight-line basis. Finite-lived other intangible assets are amortized on a straight-line basis over their respective useful lives, which range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTA5OTUxMTY4NDk2NA_c2e9e308-1b1b-4523-9024-e6639d0bc4a9"&gt;two&lt;/span&gt; to 25&#160;years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All finite-lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. When such factors and circumstances exist, management compares the projected undiscounted future cash flows associated with the related asset or group of assets to the carrying amount. The impairment loss, if any, is measured as the excess of the carrying amount over the fair value of the asset or group of assets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Indefinite-lived intangible assets are not amortized but are reviewed for impairment annually as of December 31, or when events or changes in the business environment indicate that the carrying value may be impaired. If the fair value of the asset is less than the carrying amount, the impairment loss is measured as the excess of the carrying value of the asset over its fair value. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Landfill Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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 amortizes landfill improvements and certain landfill-related permits over the estimated useful lives. The units-of-consumption method is used to amortize land, landfill cell construction, asset retirement costs and remaining landfill cells and sites. The Company also utilizes the units-of-consumption method to record closure and post-closure obligations for landfill cells and sites. Under the units-of-consumption method, the Company includes future estimated construction and asset retirement costs, as well as costs incurred to date, in the amortization base of the landfill assets. Additionally, where appropriate, as described below, the Company includes probable expansion airspace that has yet to be permitted in the calculation of the total remaining useful life of the landfill. If it is determined that expansion capacity should no longer be considered in calculating the recoverability of a landfill asset, the Company may be required to recognize an asset impairment or incur significantly higher amortization expense. If at any time the Company makes the decision to abandon the expansion effort, the capitalized costs related to the expansion effort are expensed immediately.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Landfill 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;Landfill assets include the costs of landfill site acquisition, permits and cell construction incurred to date. These amounts are recorded at cost, which includes capitalized interest as applicable. Landfill assets, net of amortization, are combined with management's estimate of the costs required to complete construction of the landfill to determine the amount to be amortized over the remaining estimated useful economic life of a site. Amortization of landfill assets is recorded on a units-of-consumption basis, such that the landfill assets should be completely amortized at the date the landfill ceases accepting waste. Amortization totaled $13.7 million, $10.9 million and $12.3 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively. Changes in the determination of when the landfill will cease accepting waste, either through a business decision by the Company, determination that expansion capacity should no longer be considered probable or changes in estimates on annual airspace consumption, will impact the amortization expense of the landfill assets. Changes in estimated costs to complete construction are applied prospectively to the amortization rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Landfill capacity&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;Landfill capacity, which is the basis for the amortization of landfill assets and for the accrual of final closure and post-closure obligations, represents total permitted airspace plus unpermitted airspace that management believes is highly probable of ultimately being permitted. As of December&#160;31, 2021, there were no unpermitted expansions included in the Company's landfill accounting model. If actual expansion airspace is significantly different from management's estimate of expansion airspace, the amortization rates used for the units-of-consumption method would change, therefore impacting our profitability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company had 9 active landfill sites (including the Company's two non-commercial landfills), which have estimated remaining lives (based on anticipated waste volumes and remaining highly probable airspace) as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.385%"/&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:36.911%"/&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:10.595%"/&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:19.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Facility Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;br/&gt;Lives&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Permitted Remaining Highly Probable Airspace&lt;br/&gt;(cubic yards) (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buttonwillow&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:10pt;font-weight:400;line-height:100%"&gt;California&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deer Park&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:10pt;font-weight:400;line-height:100%"&gt;Texas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deer Trail&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:10pt;font-weight:400;line-height:100%"&gt;Colorado&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Grassy Mountain&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:10pt;font-weight:400;line-height:100%"&gt;Utah&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Kimball&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:10pt;font-weight:400;line-height:100%"&gt;Nebraska&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lambton&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:10pt;font-weight:400;line-height:100%"&gt;Ontario, Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lone Mountain&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:10pt;font-weight:400;line-height:100%"&gt;Oklahoma&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Ryley&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:10pt;font-weight:400;line-height:100%"&gt;Alberta, Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sawyer&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:10pt;font-weight:400;line-height:100%"&gt;North Dakota&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021 and 2020, the Company had no cubic yards of permitted, but not highly probable, airspace. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the remaining highly probable airspace from January&#160;1, 2019 through December&#160;31, 2021 (in thousands of cubic yards):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining capacity, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in highly probable airspace, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(932)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Remaining capacity, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,494&#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:8pt;text-indent:24.75pt"&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 is in the process of closing two commercial landfill sites, Altair and Westmorland. These landfills are classified as inactive with no airspace at either landfill being consumed in 2021. During 2020, the Altair landfill, a non-hazardous landfill, reached permitted capacity. Airspace consumed from the Altair landfill in the years ended December 31, 2020 and 2019 was 25 and 132 thousand cubic yards, respectively. During 2020, the Company also decided to close the Westmorland landfill, a hazardous landfill, due to the costs of obtaining and maintaining permits and operating the landfill. No airspace had been consumed at the Westmorland landfill in any period presented. The change in the highly probable airspace, net in 2020 is predominately the result of the Company's decision to close the Westmorland and Altair landfills.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Amortization of cell construction costs and accrual of cell closure obligations&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;Landfills are typically comprised of a number of cells, which are constructed within a defined acreage (or footprint). The cells are typically discrete units, which require both separate construction and separate capping and closure procedures. Cell construction costs are the costs required to excavate and construct the landfill cell. These costs are typically amortized on a units-of-consumption basis, such that they are completely amortized when the specific cell ceases accepting waste. In some instances, the Company has landfills that are engineered and constructed as "progressive trenches." In progressive trench landfills, a number of contiguous cells form&#160;a progressive trench. In those instances, the Company amortizes cell construction costs over the airspace within the entire trench, such that the cell construction costs will be fully amortized at the end of the trench useful life.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The design and construction of a landfill does not create a landfill asset retirement obligation. Rather, the asset retirement obligation for cell closure (the cost associated with capping each cell) is incurred in relatively small increments as waste is placed in the landfill. Therefore, the cost required to construct the cell cap is capitalized as an asset retirement cost and a liability of an equal amount is established, based on the discounted cash flow associated with each capping event, as airspace is consumed. Spending for cell capping is reflected as environmental expenditures within operating activities in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Landfill final closure and post-closure liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The balance of landfill final closure and post-closure liabilities at December&#160;31, 2021 and 2020 was $53.4 million and $48.4 million, respectively. The Company has material financial commitments for the costs associated with requirements of the Environmental Protection Agency ("EPA") and the comparable &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;regulatory agency in Canada for landfill final closure and post-closure activities. The Company develops estimates for the cost of these activities based on an evaluation of site-specific facts and circumstances, including the Company's interpretation of current regulatory requirements and proposed regulatory changes. Such estimates may change in the future due to various circumstances including, but not limited to, permit modifications, changes in legislation or regulations, technological changes and results of environmental studies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Final closure costs are the costs incurred after the site ceases to accept waste, but before the landfill is certified as closed by the applicable state regulatory agency. These costs generally include the costs required to cap the final cell of the landfill (if not included in cell closure), the costs required to dismantle certain structures for landfills and other landfill improvements, and regulation-mandated groundwater monitoring and leachate management. Post-closure costs involve the maintenance and monitoring of a landfill site that has been certified closed by the applicable regulatory agency. These costs generally include groundwater monitoring and leachate management. Regulatory post-closure periods are generally 30 years after landfill closure. Final closure and post-closure obligations are accrued on a units-of-consumption basis, such that the present value of the final closure and post-closure obligations are fully accrued at the date the landfill ceases accepting waste.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cell closure, final closure and post-closure costs (also referred to as "asset retirement obligations") are calculated by estimating the total obligation in current dollars, adjusted for inflation (1.02% during both 2021 and 2020) and discounted at the Company's credit-adjusted risk-free interest rate (4.84% and 5.60% during 2021 and 2020, respectively).&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Non-Landfill Closure and Post-Closure Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance of non-landfill closure and post-closure liabilities at December&#160;31, 2021 and 2020 was $45.7 million and $39.5 million, respectively. Non-landfill closure and post-closure obligations arise when the Company commences non-landfill facility operations and include costs required to dismantle and decontaminate certain structures and other costs incurred during the closure process. Post-closure costs, if required, include associated maintenance and monitoring costs as required by the closure permit. Post-closure periods are performance-based and are not typically specified in terms of years in the closure permit, but generally range from 10 to 30 years or more.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records its non-landfill closure and post-closure liability by: (i)&#160;estimating the current cost of closing a non-landfill facility and the post-closure care of that facility, if required, based upon the closure plan that the Company is required to follow under its operating permit, or in the event the facility operates with a permit that does not contain a closure plan, based upon legally enforceable closure commitments made by the Company to various government agencies; (ii)&#160;estimates as to when future operations may cease; (iii)&#160;cost estimates of closing the non-landfill facility using the inflation rate to the time of closing; and (iv)&#160;discounting the future value back to the present using the credit-adjusted risk-free interest rate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimates for non-landfill closure and post-closure liabilities are inherently uncertain due to the possibility that permit and regulatory requirements will change in the future, impacting the estimation of total costs and the timing of the expenditures. Management reviews non-landfill closure and post-closure liabilities for changes to key assumptions that would impact the amount of the recorded liabilities. Changes that would prompt management to revise a liability estimate include changes in legal requirements that impact the Company's expected closure plan or scope of work, in the market price of a significant cost item, in the estimate as to when future operations at a location might cease or in the expected timing of the costs. Changes in estimates for non-landfill closure and post-closure events immediately impact the liability and the value of the corresponding asset. If a change is made to a fully-amortized asset, the adjustment is charged immediately to expense. When a change in estimate relates to an asset that has not been fully amortized, the adjustment to the asset is recognized in income prospectively as a component of amortization. Historically, changes to non-landfill closure and post-closure estimates have not been material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Remedial Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance of remedial liabilities at December&#160;31, 2021 and 2020 was $111.9 million and $114.8 million, respectively. Remedial liabilities, including Superfund liabilities, include the costs of removal or containment of contaminated material, treatment of potentially contaminated groundwater and maintenance and monitoring costs necessary to comply with regulatory requirements. Most of the Company's remedial liabilities relate to the active and inactive hazardous waste treatment and disposal facilities which the Company acquired and Superfund sites owned by third parties for which the Company, or the prior owners of certain of the Company's facilities for which the Company may have certain indemnification obligations, have been identified as potentially responsible parties ("PRPs") or potential PRPs. The Company's estimate of remedial liabilities involves an analysis of such factors as: (i)&#160;the nature and extent of environmental contamination (if any); (ii)&#160;the terms of applicable permits and agreements with regulatory authorities as to cleanup procedures and whether modifications to such permits and agreements will likely need to be negotiated; (iii)&#160;the cost of performing anticipated cleanup activities based upon current &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;technology; and (iv)&#160;in the case of Superfund and other sites where other parties will also be responsible for a portion of the cleanup costs, the likely allocation of such costs and the ability of such other parties to pay their share. The measurement of remedial liabilities is reviewed at least quarterly and changes in estimates are recognized in the consolidated statements of operations when identified.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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 periodically evaluates potential remedial liabilities at sites that it owns or operates or to which the Company or the sellers of the Chemical Services Division of Safety-Kleen ("CSD") assets (or the respective predecessors of the Company or such sellers) transported or disposed of waste, including 131 Superfund sites as of December&#160;31, 2021. The Company periodically reviews and evaluates sites requiring remediation giving consideration to the nature (i.e.,&#160;owner, operator, arranger, transporter or generator) and the extent (i.e.,&#160;amount and nature of waste hauled to the location, number of years of site operations or other relevant factors) of the Company's (or such sellers') alleged connection with the site, the extent (if any) to which the Company believes it may have an obligation to indemnify cleanup costs in connection with the site, the regulatory context surrounding the site, the accuracy and strength of evidence connecting the Company (or such sellers) to the location, the number, connection and financial ability of other named and unnamed PRPs and the nature and estimated cost of the likely remedy. Where the Company concludes that it is probable that a liability has been incurred and an amount can be estimated, a liability is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remedial liabilities are inherently difficult to estimate. Estimating remedial liabilities requires that the existing environmental contamination be understood. There are risks that the actual quantities of contaminants differ from the results of the site investigation, and that contaminants exist that have not been previously identified. In addition, the amount of remedial liabilities recorded is dependent on the remedial method selected. There is a risk that funds will be expended on a remedial solution that is not successful, which could result in the Company incurring the incremental costs of an alternative solution. Such estimates, which are subject to change, are subsequently revised if and when additional or new information becomes available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remedial liabilities are discounted when the timing of the payments is determinable and the amounts are estimable. In the case of remedial liabilities assumed in connection with acquisitions, acquired liabilities are recorded at fair value as of the dates of the acquisitions calculated by inflating costs in current dollars using an estimate of future inflation rates as of the respective acquisition dates until the expected time of payment, and then discounting the amount of the payments to their present value using a risk-free discount rate as of the acquisition dates. Discount rates used in the present value determination of the Company's remedial liabilities range from 1.37% to 4.90%.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Self-Insurance Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company self-insures a significant portion of expected losses related to workers' compensation, employee medical, comprehensive general liability and vehicle liability. Liabilities associated with these losses are recorded based on the Company's estimates of the ultimate cost to settle incurred claims. These recorded liabilities are estimated based on independent actuarial estimates and judgments which consider the frequency and settlement amount of historical claims data.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates service and product revenues through the following operating segments: Environmental Services and Safety-Kleen Sustainability Solutions. The Company's Environmental Services operating segment generally has four sources of revenue and the Safety-Kleen Sustainability Solutions operating segment has two sources of revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The majority of the Company&#x2019;s revenues are for services, which are recognized based on time and materials incurred at contractually agreed-upon rates. Product revenues are recognized when the products are delivered and control transfers to the customer. The Company&#x2019;s payment terms vary by the type of customers and the products or services offered. The periods between invoicing and when payments are due are not significant. Amounts billed to customers related to shipping and handling are classified as revenue, and the Company's shipping and handling costs are included in costs of revenues. In the course of operations, the Company collects sales tax and other excise taxes from its customers and recognizes a current liability, which is then relieved when the taxes are remitted to the appropriate government authorities. The Company excludes sales and other excise taxes that it collects from customers from its revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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 international operations, substantially all of which are located in Canada from an operational perspective with more limited administrative support services located in India. The functional currencies of foreign operations are the local currency and therefore assets and liabilities of those foreign operations are translated to U.S. Dollars at the exchange rate in effect at the balance sheet date and revenue and expenses at the average exchange rate for the period. Gains and losses from the translation of the consolidated financial statements of foreign subsidiaries into U.S. Dollars are included in stockholders' equity as a component of accumulated other comprehensive loss. Gains and losses from transactions not denominated in the functional currency of an entity are recognized in the consolidated statements of operations. Recorded balances that are denominated in a currency other than the functional currency are remeasured to the functional currency using the exchange rate at the balance sheet date and gains or losses are recorded in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Defined Contribution Plan&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has defined contribution plans under which eligible employees may contribute up to the maximum amount as provided by law. The Company matches a portion of these employee contributions and contributed $20.5 million, $18.6 million and $14.6 million in 2021, 2020 and 2019 respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Advertising Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred. Advertising expense was&#160;$6.0 million in 2021, $9.0 million in 2020 and $9.8 million&#160;in&#160;2019.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Government Grants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act ("CARES Act") was signed into law in response to the widespread economic impact of the COVID-19 pandemic, providing companies, among other things, tax credits for a portion of wages paid to qualifying employees. Additionally, the Canadian government enacted the Canada Emergency Wage Subsidy ("CEWS") to help employers offset a portion of their employee wages.  These programs (collectively referred to as "Government Programs") were extended in 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded the benefits from the Government Programs as an offset to the related operating expenses in either cost of revenues or selling, general and administrative expenses. During the year ended December&#160;31, 2021, the Company recognized $9.2 million and $2.9 million of Government Program benefits in cost of revenues and selling, general and administrative expenses, respectively. During the year ended December&#160;31, 2020, the Company recognized $29.1 million and $13.2 million of Government Program benefits in cost of revenues and selling, general and administrative expenses, respectively. The benefits received under the Government Programs do not require repayment.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which generally represents the vesting period. In addition, the Company issues awards with performance targets established prior to or at the grant date. The expense for these awards is recognized over the requisite service period when management believes it is probable those performance targets will be achieved. The fair value of the Company's grants are based on the closing price of the Company's common stock on the respective dates of grant. Forfeitures are recognized as they occur. Stock-based compensation is recognized in selling, general and administrative expense.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current income tax expense approximates cash to be paid or refunded for taxes for the applicable period. Deferred tax expense or benefit is the result of changes between deferred tax assets and liabilities. Deferred tax assets and liabilities are determined based upon the temporary differences between the financial statement basis and tax basis of assets and liabilities as well as from net operating loss and tax credit carryforwards as measured by the enacted tax rates which will be in effect when these differences reverse. The effect of a change in tax rates on deferred tax assets and liabilities is generally recognized in income in the period that includes the enactment date. The Company evaluates the recoverability of future tax deductions and credits and a valuation allowance is established by tax jurisdiction when, based on an evaluation of both positive and negative objective verifiable evidence, it is more likely than not that some portion or all of deferred tax assets will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes and measures a tax benefit from uncertain tax positions when it is more likely than not that the tax position will be sustained upon examination by the taxing authorities, based on the technical merits of the position. The Company recognizes a liability for unrecognized tax benefits resulting from uncertain tax positions taken or expected to be taken in a tax return. The Company adjusts these liabilities when its judgment changes as a result of the evaluation of new information not previously available. Due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate or future recognition of an unrecognized benefit. These differences will be reflected as increases or decreases to income tax expense in the period in which they are determined. Liabilities for unrecognized tax benefits are included within other long-term liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes interest and penalties related to unrecognized tax benefits within the provision for income taxes line in the consolidated statements of operations. Accrued interest and penalties are included within the other long-term liabilities line in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Earnings per Share ("EPS")&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic EPS is calculated by dividing net income by the weighted average number of common shares outstanding during the period. Diluted EPS gives effect to all potentially dilutive common shares that were outstanding during the period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s leases predominately relate to real estate, equipment, such as vehicles and industrial equipment utilized in operations, and rail cars utilized in connection with the Company&#x2019;s transportation needs. Contracts are reviewed at inception to determine if the arrangement is a lease and, if so, whether it is an operating or finance lease. For all of its leases, the Company has elected not to separate lease and nonlease components, such as common area maintenance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally enters into long-term real estate leases with &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDE4Mjk_a3e7ad3d-4dfd-4ef1-a18d-2e6fdbac1ce9"&gt;three&lt;/span&gt; to ten-year terms and long-term non-real estate leases with &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDE4OTE_d92d185e-b569-42de-89fa-498539b8e075"&gt;two&lt;/span&gt; to eight-year terms. In the normal course of business, the Company also enters into short-term leases having terms of less than one-year. These leases are generally equipment leases entered into for short periods of time (e.g. daily, weekly or monthly) to satisfy immediate and/or short-term operational needs of the business which can arise based upon the nature of particular services performed or seasonality factors. The Company has elected not to recognize right-of-use ("ROU") assets and lease liabilities for these short-term leases. Expense for all such short-term leases is disclosed as short-term lease cost as shown in Note 18, "Leases." &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and finance leases with terms exceeding one year are recognized as ROU assets and lease liabilities and measured based on the present value of the future lease payments over the lease term at commencement date. When applicable, the ROU asset includes any lease payments made at or before the commencement date and initial direct costs incurred and is reduced by lease incentives received under the lease agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain of the Company's real estate leases contain escalating future lease payments. Escalating lease payments that are based upon explicit amounts contained in the lease or an index (e.g., consumer price index) are included in the Company's determination of future lease payments to determine the ROU asset and lease liability recognized at the commencement date. Any differences in the future lease payments from initial recognition are not anticipated to be material and will be recorded as variable lease cost in the period incurred.&#160;The variable lease cost will also include the Company&#x2019;s portion of property tax, utilities and common area maintenance. A significant portion of the Company&#x2019;s real estate lease agreements include renewal periods at the Company&#x2019;s option. The Company includes these renewal periods in the lease term only when renewal is reasonably certain based upon facts and circumstances specific to the lease and known by the Company. Certain of the equipment and rail car leases transfer ownership upon the conclusion of the lease term and as such, are classified as finance leases. Leases containing purchase options are classified as finance leases only when it is reasonably certain that the Company will execute such options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses its incremental borrowing rate on collateralized debt based on the information available at the lease commencement date in determining the present value of future lease payments as the implicit rate is typically not readily determinable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For operating leases, lease cost is recognized on a straight-line basis over the lease term and is included in cost of revenues or selling, general and administrative expenses depending on the use of the asset. For finance leases, ROU assets are amortized on a straight-line basis over the shorter of the lease term or the estimated useful life of the leased asset and interest expense is recognized based on the incremental borrowing rate. Amortization and interest expense for finance leases are included in depreciation and amortization and interest expense, net of interest income, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU3MTg_8767c4fb-87b8-4f0d-814c-154cb5e75123">Principles of ConsolidationThe accompanying consolidated financial statements include the accounts of Clean Harbors,&#160;Inc. and its majority-owned subsidiaries. All intercompany accounts and transactions have been eliminated in consolidation.</us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU1ODQ_ea0c90cb-7202-48ee-9c86-103eeb668971">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Use of Estimates&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The preparation of consolidated financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions, which are evaluated on an ongoing basis, that affect the amounts reported in the Company's consolidated financial statements and accompanying notes. Management bases its estimates on historical experience and on various other assumptions it believes to be reasonable at the time under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities and disclosure, if any, of contingent assets and liabilities and reported amounts of revenues and expenses. Actual results could differ from those estimates and judgments.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SegmentReportingPolicyPolicyTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU3NjU_f3fed1a9-2f21-4375-9f21-7874ca23cba1">&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Changes in Operating Segments&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the first quarter of 2021, the Company reorganized its Safety-Kleen business. The collection services for waste oil, used oil filters, antifreeze and related items and bulk blended oil sales operations were combined with the Safety-Kleen Oil business to form the Safety-Kleen Sustainability Solutions business. Under this structure, Safety-Kleen Sustainability Solutions will encompass both sides of the spread that the Company manages in its re-refinery business. Concurrently with this change, the Company consolidated the Safety-Kleen branches' core offerings, including containerized waste, parts washer and vacuum services, into the legacy Clean Harbors Environmental Services sales and service operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In restructuring the operations of the Company in this manner, the information that the chief operating decision maker regularly reviews for purposes of allocating resources and assessing performance changed to conform to this new operating structure of the business and the Company reevaluated the identification of its operating segments. In accordance with ASC 280, &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;Segment Reporting, &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;Environmental Services and Safety-Kleen Sustainability Solutions are the Company's operating segments and reportable segments starting in the first quarter of 2021,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;with the operations not managed through the Company's operating segments described above continuing to be recorded as Corporate Items. Segment financial information has been retrospectively adjusted to reflect these changes. The impact of the segment change has been reflected throughout our financial statements and related disclosures, including here in Note 2, "Significant Accounting Policies," as well as in Note 3, "Revenues," Note 4, "Business Combinations," Note 7, "Goodwill and Other Intangible Assets" and Note 19, "Segment Reporting."&lt;/span&gt;&lt;/div&gt;</us-gaap:SegmentReportingPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU2MDk_431a966e-b25b-4880-bf93-988b5fdc68f6">&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Cash, Cash Equivalents and Uncashed Checks&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cash consists primarily of cash on deposit and money market accounts. Marketable securities with maturities of three months or less from the date of purchase are classified as cash equivalents. The Company's cash management program with its revolving credit lender allows for the maintenance of a zero balance in the U.S. bank disbursement accounts that are used to issue vendor and payroll checks. When checks are presented to the bank for payment, cash deposits in amounts sufficient to fund the checks are made, at the Company's discretion, either from funds provided by other accounts or under the terms of the Company's revolving credit facility. Checks that have been written to vendors or employees but have not yet been presented for payment at the Company's bank are classified as uncashed checks as part of accounts payable and changes in the balance are reported as a financing activity in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <clh:CashAndCashEquivalentsBankDisbursementAccountMinimumBalanceAllowed
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMzg4OQ_b59e6959-d946-447f-bf88-7319548dc846"
      unitRef="usd">0</clh:CashAndCashEquivalentsBankDisbursementAccountMinimumBalanceAllowed>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU2NDE_618e6943-8ef0-4fb5-8164-25b24e85d9e5">Marketable SecuritiesThe Company, through its wholly-owned captive insurance subsidiary, invests in marketable securities consisting of U.S. Treasury securities, corporate notes and bonds as well as commercial paper.Realized gains and losses on sales of available-for-sale marketable securities in the years presented were immaterial. The majority of the marketable securities have a remaining maturity of less than one year and fair value approximates cost.</us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:MarketableSecuritiesTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU3MjY_9b8f1696-bc5d-4627-8072-d7fbbab80d0f">As of December&#160;31, 2021 and 2020, the Company had total marketable securities as follows (in thousands): &lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.592%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.687%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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:8pt;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;U.S. Treasury securities&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;901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,901&#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;Municipal bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate notes and bonds&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Commercial paper&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 14.5pt;text-align:left;vertical-align: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 marketable securities&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;81,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;51,857&#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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:MarketableSecuritiesTextBlock>
    <us-gaap:MarketableSecurities
      contextRef="i05677cffc1684865936f1a15100bc614_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjY5N2E4ZWEzZDExYTQ0OWM5ZGRmZWYwMWIwYzJlNzA1L3RhYmxlcmFuZ2U6Njk3YThlYTNkMTFhNDQ5YzlkZGZlZjAxYjBjMmU3MDVfMy0xLTEtMS0zMzQ1Mw_f7d3d46e-b334-4b16-834d-18b6adfddd1d"
      unitRef="usd">901000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="idda8a724d4d24de6b8e49f9a25825a8a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjY5N2E4ZWEzZDExYTQ0OWM5ZGRmZWYwMWIwYzJlNzA1L3RhYmxlcmFuZ2U6Njk3YThlYTNkMTFhNDQ5YzlkZGZlZjAxYjBjMmU3MDVfMy0zLTEtMS0zMzQ1Mw_ce7695eb-42ca-4eab-a789-04d14f56a251"
      unitRef="usd">28901000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i3dc70e170c5543f584841a322a6eb4c2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjY5N2E4ZWEzZDExYTQ0OWM5ZGRmZWYwMWIwYzJlNzA1L3RhYmxlcmFuZ2U6Njk3YThlYTNkMTFhNDQ5YzlkZGZlZjAxYjBjMmU3MDVfNC0xLTEtMS00ODkzMQ_67194044-5426-428c-a43f-17fad01314f2"
      unitRef="usd">1978000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i598cb3378e1047c3b8a8a2d2598b94ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjY5N2E4ZWEzZDExYTQ0OWM5ZGRmZWYwMWIwYzJlNzA1L3RhYmxlcmFuZ2U6Njk3YThlYTNkMTFhNDQ5YzlkZGZlZjAxYjBjMmU3MDVfNC0zLTEtMS00ODkzMQ_a3671ec6-94fe-4fb3-a99b-8e9e4ec4ddc6"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i215d24730fa74c9ca8c6d0b73835bb7c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjY5N2E4ZWEzZDExYTQ0OWM5ZGRmZWYwMWIwYzJlNzA1L3RhYmxlcmFuZ2U6Njk3YThlYTNkMTFhNDQ5YzlkZGZlZjAxYjBjMmU3MDVfNC0xLTEtMS0zMzQ1Mw_50288351-4a65-45b0-b84d-d8884ee32920"
      unitRef="usd">57685000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="iffb6e40c144f463c9e5514d863272fd6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjY5N2E4ZWEzZDExYTQ0OWM5ZGRmZWYwMWIwYzJlNzA1L3RhYmxlcmFuZ2U6Njk3YThlYTNkMTFhNDQ5YzlkZGZlZjAxYjBjMmU3MDVfNC0zLTEtMS0zMzQ1Mw_8e7e84a6-6b95-451b-a45f-fb895eadee2b"
      unitRef="usd">22956000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i65d7bb427c4041138787072b79850079_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjY5N2E4ZWEzZDExYTQ0OWM5ZGRmZWYwMWIwYzJlNzA1L3RhYmxlcmFuZ2U6Njk3YThlYTNkMTFhNDQ5YzlkZGZlZjAxYjBjMmU3MDVfNS0xLTEtMS00NTg4NA_e6b38e8a-0a8f-409f-a550-e82293c64e22"
      unitRef="usd">21160000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="iee3118d54298427d9b028073dc94c9e3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjY5N2E4ZWEzZDExYTQ0OWM5ZGRmZWYwMWIwYzJlNzA1L3RhYmxlcmFuZ2U6Njk3YThlYTNkMTFhNDQ5YzlkZGZlZjAxYjBjMmU3MDVfNS0zLTEtMS00NjY4NA_8b695032-73e8-48fe-84a8-18d5dfb87f56"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjY5N2E4ZWEzZDExYTQ0OWM5ZGRmZWYwMWIwYzJlNzA1L3RhYmxlcmFuZ2U6Njk3YThlYTNkMTFhNDQ5YzlkZGZlZjAxYjBjMmU3MDVfNy0xLTEtMS0zMzQ1Mw_84a8947f-e38d-4d95-9b3e-bdb64df437de"
      unitRef="usd">81724000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjY5N2E4ZWEzZDExYTQ0OWM5ZGRmZWYwMWIwYzJlNzA1L3RhYmxlcmFuZ2U6Njk3YThlYTNkMTFhNDQ5YzlkZGZlZjAxYjBjMmU3MDVfNy0zLTEtMS0zMzQ1Mw_b25114e4-015b-456b-b62e-935885ac8839"
      unitRef="usd">51857000</us-gaap:MarketableSecurities>
    <us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU1Nzk_92bbb2b1-2acd-499b-b00a-15e4c1b4a1e5">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Allowance for Doubtful Accounts and Revenue Allowance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On a regular basis, the Company evaluates its accounts receivable and establishes the allowance for doubtful accounts based on an evaluation of certain criteria and evidence of collection uncertainty including historical collection trends, reasonable expectations of future collections, current economic trends and changes in customer payment patterns. Past-due receivable balances are written off when the Company's collection efforts have been deemed unsuccessful in collecting the outstanding balance due.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;Due to the nature of the Company's businesses and the invoices that result from the services provided, customers may withhold payments and attempt to renegotiate amounts invoiced. In addition, for some of the services provided, the Company's invoices are based on quotes that, in limited instances can result in adjustments to revenue subsequent to billing. Based on industry knowledge and historical trends, the Company records a revenue allowance in anticipation of these expected adjustments. This practice causes the volume of activity flowing through the revenue allowance during the year to be higher than the balance at the end of the year. The revenue allowance is intended to cover the net amount of revenue adjustments that may need to be credited to customers' accounts in future periods. Management determines the appropriate total revenue allowance by evaluating the following factors on an invoice-by-invoice basis as well as on a consolidated level: trends in adjustments to previously billed amounts, existing economic conditions, communications with customers and other information as deemed applicable. Revenue allowance estimates can differ from the actual adjustments, but historically the revenue allowance has been sufficient to cover the net amount of the reserve adjustments issued in subsequent reporting periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy>
    <clh:RevenueAllowancePolicyPolicyTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU1Nzk_d0e9c49e-4b1e-43e9-931a-159091af493b">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Allowance for Doubtful Accounts and Revenue Allowance&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On a regular basis, the Company evaluates its accounts receivable and establishes the allowance for doubtful accounts based on an evaluation of certain criteria and evidence of collection uncertainty including historical collection trends, reasonable expectations of future collections, current economic trends and changes in customer payment patterns. Past-due receivable balances are written off when the Company's collection efforts have been deemed unsuccessful in collecting the outstanding balance due.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; &#160;&#160;&#160;&#160;Due to the nature of the Company's businesses and the invoices that result from the services provided, customers may withhold payments and attempt to renegotiate amounts invoiced. In addition, for some of the services provided, the Company's invoices are based on quotes that, in limited instances can result in adjustments to revenue subsequent to billing. Based on industry knowledge and historical trends, the Company records a revenue allowance in anticipation of these expected adjustments. This practice causes the volume of activity flowing through the revenue allowance during the year to be higher than the balance at the end of the year. The revenue allowance is intended to cover the net amount of revenue adjustments that may need to be credited to customers' accounts in future periods. Management determines the appropriate total revenue allowance by evaluating the following factors on an invoice-by-invoice basis as well as on a consolidated level: trends in adjustments to previously billed amounts, existing economic conditions, communications with customers and other information as deemed applicable. Revenue allowance estimates can differ from the actual adjustments, but historically the revenue allowance has been sufficient to cover the net amount of the reserve adjustments issued in subsequent reporting periods.&lt;/span&gt;&lt;/div&gt;</clh:RevenueAllowancePolicyPolicyTextBlock>
    <us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMzI5ODUzNDkzMTcyMg_1dc42566-95ac-412d-bf67-e21f97d72b70">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the activity in the allowance for doubtful accounts and revenue allowance (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revenue Allowance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions charged to earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions from reserves, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,218&#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:AccountsReceivableAllowanceForCreditLossTableTextBlock>
    <us-gaap:ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMzI5ODUzNDkzMTcyMg_7ba664f5-5acb-4110-8edb-7fdf751f9bff">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table reflects the activity in the allowance for doubtful accounts and revenue allowance (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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.227%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.864%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.110%"/&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:8.119%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Allowance for Doubtful Accounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Revenue Allowance&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Additions charged to earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,549&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deductions from reserves, net of recoveries&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,516)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,992)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,283)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,430)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,887)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(37,278)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,634&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,115&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,218&#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:ContractWithCustomerAssetAllowanceForCreditLossTableTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icef2eae7d28e44d488481f7482f73cbc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfMi0xLTEtMS0zNzYyNA_8d3ca3c5-44d1-4340-8fa1-cce633459ade"
      unitRef="usd">24634000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i42100beaa3274874b4f4dbbed6533ecf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfMi0zLTEtMS0zNzYyNA_bcfd41a9-769d-488f-ac92-53291035413a"
      unitRef="usd">22493000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="ibce4e9cbee384ce5b9016cd051e26157_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfMi01LTEtMS0zNjM4OA_e03da400-898b-446a-879e-36643f6ac8aa"
      unitRef="usd">26368000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if51e53b69a1542dea48d67061b3adea0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfMi03LTEtMS0zNzYyOA_6ac81fd6-d6ff-4fd7-a8c7-16daf95e5f63"
      unitRef="usd">20115000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iee04cb1dae05468d98478750bdcfd861_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfMi05LTEtMS0zNzYyOA_dbcff7a2-ea82-4737-9a09-a8b5a70ac873"
      unitRef="usd">16218000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i9003c5831feb454b9957e8ee4073e8fc_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfMi0xMS0xLTEtMzY0MTM_605fdb30-8083-42a8-8f87-457729242d3a"
      unitRef="usd">17947000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="if780f4b5a52c4d4ca25ce403f8024003_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfMy0xLTEtMS0zNjQwNw_e5a145f1-86ce-4f42-925a-bd22588023ae"
      unitRef="usd">8018000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i449f7ae633be46e4a57cda49fed353c0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfMy0zLTEtMS0zNjQwMQ_546f8df4-d2c5-4a5c-b46f-94e3f6f0abff"
      unitRef="usd">10133000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i29cca1c70ba04c9aaacebc9834b9e54f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfMy01LTEtMS0zNjM5MQ_b12f0d06-166b-449d-8e98-d088d5599af0"
      unitRef="usd">2408000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="id9d9252d737645a58e94b0a090815f0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfMy03LTEtMS0zNjQzMQ_665eb16c-24fe-47ad-ace5-9cd39279e897"
      unitRef="usd">34319000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i8bc5a39259424b95baafb9ed07e79042_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfMy05LTEtMS0zNjQyMw_bd7cacd6-f6f5-45e4-9fcd-f1759b9eaee5"
      unitRef="usd">45784000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="ie26ab858fc9b42e7ad5534bddfbe59da_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfMy0xMS0xLTEtMzY0MTc_b8cb859f-4f2e-4d50-9d77-e10e1862621b"
      unitRef="usd">35549000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if780f4b5a52c4d4ca25ce403f8024003_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfNC0xLTEtMS0zNjQxMA_3a5f7c9e-0ac5-4376-87fb-49a397d3c406"
      unitRef="usd">8516000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i449f7ae633be46e4a57cda49fed353c0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfNC0zLTEtMS0zNjQwNA_96094297-cb57-485e-81cc-eb2ffcee318d"
      unitRef="usd">7992000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i29cca1c70ba04c9aaacebc9834b9e54f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfNC01LTEtMS0zNjM5OA_023cc9ab-38a5-4605-960d-35b83b8ee97f"
      unitRef="usd">6283000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="id9d9252d737645a58e94b0a090815f0b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfNC03LTEtMS0zNjQzNA_2b958962-bf97-49ef-9a14-53104a698b22"
      unitRef="usd">38430000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i8bc5a39259424b95baafb9ed07e79042_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfNC05LTEtMS0zNjQyNw_81c7875a-a927-417f-8c41-2ca73a5ec35c"
      unitRef="usd">41887000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="ie26ab858fc9b42e7ad5534bddfbe59da_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfNC0xMS0xLTEtMzY0MjA_7f25b46e-0c6a-4dda-9619-748411ce7433"
      unitRef="usd">37278000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i783674716b354d2db6ec591b969f4d13_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfNS0xLTEtMS0zNzYzMA_25ef67f9-b3b3-4429-a17e-f3e1699303e3"
      unitRef="usd">24136000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="icef2eae7d28e44d488481f7482f73cbc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfNS0zLTEtMS0zNzYzMA_dcaaeaa7-de76-4592-80e2-c38e5617f968"
      unitRef="usd">24634000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i42100beaa3274874b4f4dbbed6533ecf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfNS01LTEtMS0zNzYzMA_59f05391-8421-4041-b2f2-d65d0fe743d9"
      unitRef="usd">22493000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i26ef6afba5be4c2d9f5006002159b129_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfNS03LTEtMS0zNzYzMA_79ae1559-5198-401d-b6a2-eac854fbf93b"
      unitRef="usd">16004000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="if51e53b69a1542dea48d67061b3adea0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfNS05LTEtMS0zNzYzMA_67280717-b299-4b65-91c4-83b3ed1f814a"
      unitRef="usd">20115000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iee04cb1dae05468d98478750bdcfd861_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOmFjYTU4NGNmM2EyMjRhMDFiNDVlZTI4YTZmMTE3ZmU3L3RhYmxlcmFuZ2U6YWNhNTg0Y2YzYTIyNGEwMWI0NWVlMjhhNmYxMTdmZTdfNS0xMS0xLTEtMzc2MzA_4785a87d-58b0-47a6-b81f-e31cc50f71c5"
      unitRef="usd">16218000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU2NzE_e719d4d3-64ff-41ec-bd78-2f73122635bd">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Credit Concentration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concentration of credit risks in accounts receivable is limited due to the large number of customers comprising the Company's customer base throughout North America. The Company maintains policies over credit extension that include credit evaluations, credit limits and collection monitoring procedures on a customer-by-customer basis. However, the Company generally does not require collateral before services are performed. No individual customer accounted for more than 10% of accounts receivable or more than 10% of total direct revenues in the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:InventorySuppliesPolicy
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU1OTQ_d41555c9-edfb-43a9-acd0-4e06a688b331">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Inventories and Supplies&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories are stated at the lower of cost or market. The cost of oil and oil products as well as the cost of supplies and drums, solvent and solution and other inventories is principally determined on a first-in, first-out ("FIFO") basis. The Company &lt;/span&gt;&lt;/div&gt;continually reviews its inventories for obsolete or unsalable items and adjusts its carrying value to reflect estimated realizable values.</us-gaap:InventorySuppliesPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU1NDQ_ad242828-effb-4ba9-8225-6a50c9911b76">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Property, Plant and Equipment, net (excluding landfill assets and finance lease right-of-use assets)&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment, net is stated at cost less accumulated depreciation. Expenditures for major renewals and improvements which extend the life or usefulness of the asset are capitalized. Items of an ordinary repair or maintenance nature are charged directly to operating expense as incurred. Gains and losses on the sale of property, plant and equipment are included in other (expense) income, net. During the construction and development period of an asset, the costs incurred are classified as construction-in-progress. When the asset is ready for its intended use, the asset is reclassified to an appropriate asset classification and depreciation or amortization commences. The Company depreciates and amortizes the capitalized cost of these assets, using the straight-line method as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and building improvements&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20-42 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold and building improvements&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-45 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Camp and lodging equipment&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8-15 years&lt;/span&gt;&lt;/div&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;Vehicles&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software and computer equipment&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Containers and railcars&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8-16 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other equipment&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4-30 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-8 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The Company tests asset groups for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. An impairment in the carrying value of long-lived assets is recognized if the expected future undiscounted cash flows derived from the assets, or group of assets, are less than their carrying value. The Company did not record any impairment charges related to long-lived assets in the periods presented.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU2MTk_e3d9f8a5-a2eb-4c8f-8a63-6a5d7585f97e">The Company depreciates and amortizes the capitalized cost of these assets, using the straight-line method as follows:&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:82.331%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Asset Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Estimated Useful Life&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and building improvements&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20-42 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Leasehold and building improvements&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-45 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Camp and lodging equipment&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8-15 years&lt;/span&gt;&lt;/div&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;Vehicles&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2-15 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Capitalized software and computer equipment&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3-5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Containers and railcars&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8-16 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other equipment&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4-30 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Furniture and fixtures&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5-8 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.907%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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:8pt;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:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset retirement costs (non-landfill)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Camp equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicles &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;912,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;844,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,092,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,807,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:10pt;font-weight:400;line-height:100%"&gt;4,141,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,699,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less - accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,278,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,174,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,863,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,525,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Balances inclusive of gross ROU assets classified as finance leases of $8.9 million in both periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) Balances inclusive of gross ROU assets classified as finance leases of $77.7 million and $47.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3) Balances inclusive of gross ROU assets classified as finance leases of $9.3 million both periods.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8ed1a592743c4c5e9e5fc2af40c3e3b3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjlmZTIzOTFhYjVkMDQzMjg4ZTE4ZmVhMDdlYjRiNjQyL3RhYmxlcmFuZ2U6OWZlMjM5MWFiNWQwNDMyODhlMThmZWEwN2ViNGI2NDJfMi0yLTEtMS0zMzQ1My90ZXh0cmVnaW9uOjI1YjgzYTJkZWI4YzRmNWRiMjdlN2I3OWE0NGM1ODg3XzQ_46bd7ec0-9cf5-4915-8a4a-6a3cf3ca7e7b">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i44bd6b18931a44fab73a3d6fa8ac9316_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjlmZTIzOTFhYjVkMDQzMjg4ZTE4ZmVhMDdlYjRiNjQyL3RhYmxlcmFuZ2U6OWZlMjM5MWFiNWQwNDMyODhlMThmZWEwN2ViNGI2NDJfMi0yLTEtMS0zMzQ1My90ZXh0cmVnaW9uOjI1YjgzYTJkZWI4YzRmNWRiMjdlN2I3OWE0NGM1ODg3Xzc_56094fc7-288d-4ad1-8840-8dd9ed037d2c">P42Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4b3f5740a62c4e4dad1458434c55da59_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjlmZTIzOTFhYjVkMDQzMjg4ZTE4ZmVhMDdlYjRiNjQyL3RhYmxlcmFuZ2U6OWZlMjM5MWFiNWQwNDMyODhlMThmZWEwN2ViNGI2NDJfMy0yLTEtMS0zMzQ1My90ZXh0cmVnaW9uOmExMjY3YjI3Zjk4MTQ1N2RiODk0OGU4YjM3ZDljZjljXzQ_4dc8515b-a443-4191-b93b-63c7cab49543">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id67c022a89db47a3bc0449485664887c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjlmZTIzOTFhYjVkMDQzMjg4ZTE4ZmVhMDdlYjRiNjQyL3RhYmxlcmFuZ2U6OWZlMjM5MWFiNWQwNDMyODhlMThmZWEwN2ViNGI2NDJfMy0yLTEtMS0zMzQ1My90ZXh0cmVnaW9uOmExMjY3YjI3Zjk4MTQ1N2RiODk0OGU4YjM3ZDljZjljXzc_e795ac3a-2761-416b-b78d-221bcc38d12a">P45Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if54a66c026094c6a87d15a72a5356818_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjlmZTIzOTFhYjVkMDQzMjg4ZTE4ZmVhMDdlYjRiNjQyL3RhYmxlcmFuZ2U6OWZlMjM5MWFiNWQwNDMyODhlMThmZWEwN2ViNGI2NDJfNC0yLTEtMS0zMzQ1My90ZXh0cmVnaW9uOjI0ZjdkZjZhMGQzOTRiYjBhOWExNzM1OWNkMjkzM2RhXzQ_73a0a37b-39c5-4444-8022-c67db909fec7">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i18166e1edcf845debf6652f4a581308d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjlmZTIzOTFhYjVkMDQzMjg4ZTE4ZmVhMDdlYjRiNjQyL3RhYmxlcmFuZ2U6OWZlMjM5MWFiNWQwNDMyODhlMThmZWEwN2ViNGI2NDJfNC0yLTEtMS0zMzQ1My90ZXh0cmVnaW9uOjI0ZjdkZjZhMGQzOTRiYjBhOWExNzM1OWNkMjkzM2RhXzc_b9a77985-4a1b-4a36-9057-f63ac5303849">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ia10fea28e9ed4266b2b852ad6f9b8201_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjlmZTIzOTFhYjVkMDQzMjg4ZTE4ZmVhMDdlYjRiNjQyL3RhYmxlcmFuZ2U6OWZlMjM5MWFiNWQwNDMyODhlMThmZWEwN2ViNGI2NDJfNS0yLTEtMS0zMzQ1My90ZXh0cmVnaW9uOjE2NzRjNzQ3NmM5ZDRkZmVhMzNjNDUyZDA0OTQ4ZDE3XzQ_5df87947-f31c-4d24-b220-4c041659aa39">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i73f824657ce549f7af07d2cdc4221709_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjlmZTIzOTFhYjVkMDQzMjg4ZTE4ZmVhMDdlYjRiNjQyL3RhYmxlcmFuZ2U6OWZlMjM5MWFiNWQwNDMyODhlMThmZWEwN2ViNGI2NDJfNS0yLTEtMS0zMzQ1My90ZXh0cmVnaW9uOjE2NzRjNzQ3NmM5ZDRkZmVhMzNjNDUyZDA0OTQ4ZDE3Xzc_1d373039-2dcc-4d34-b3c9-f70d3befa3a1">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4880ce1d71cc420f9eeb049694da72d3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjlmZTIzOTFhYjVkMDQzMjg4ZTE4ZmVhMDdlYjRiNjQyL3RhYmxlcmFuZ2U6OWZlMjM5MWFiNWQwNDMyODhlMThmZWEwN2ViNGI2NDJfNy0yLTEtMS0zMzQ1My90ZXh0cmVnaW9uOjM1ODBiZDE0YmNkYjQyNTg4MjU3MDM2MWRiMWM2ZmUzXzQ_7502e6fe-1baf-4295-a211-c6630e7c0899">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6185cee924934eef86c4592aff03f848_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjlmZTIzOTFhYjVkMDQzMjg4ZTE4ZmVhMDdlYjRiNjQyL3RhYmxlcmFuZ2U6OWZlMjM5MWFiNWQwNDMyODhlMThmZWEwN2ViNGI2NDJfNy0yLTEtMS0zMzQ1My90ZXh0cmVnaW9uOjM1ODBiZDE0YmNkYjQyNTg4MjU3MDM2MWRiMWM2ZmUzXzc_410bf6b2-74ac-4b43-b9de-14bdf0229067">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4275af5b00dc4684927a4ca44eb02655_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjlmZTIzOTFhYjVkMDQzMjg4ZTE4ZmVhMDdlYjRiNjQyL3RhYmxlcmFuZ2U6OWZlMjM5MWFiNWQwNDMyODhlMThmZWEwN2ViNGI2NDJfOC0yLTEtMS0zMzQ1My90ZXh0cmVnaW9uOmNhNzdiZDA4MDg0MTQ1YzY5YmQ0NmQ0ZDQ3NDI3Mjc4XzQ_3090f81d-1021-424f-bd3b-a9000030b25e">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id8778a554f9540d4996143665f4e5965_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjlmZTIzOTFhYjVkMDQzMjg4ZTE4ZmVhMDdlYjRiNjQyL3RhYmxlcmFuZ2U6OWZlMjM5MWFiNWQwNDMyODhlMThmZWEwN2ViNGI2NDJfOC0yLTEtMS0zMzQ1My90ZXh0cmVnaW9uOmNhNzdiZDA4MDg0MTQ1YzY5YmQ0NmQ0ZDQ3NDI3Mjc4Xzc_3ac5c7ea-2556-4407-838d-99dab70c94f4">P16Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="idc4702fdb85c465fa0e7653ab4087a3f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjlmZTIzOTFhYjVkMDQzMjg4ZTE4ZmVhMDdlYjRiNjQyL3RhYmxlcmFuZ2U6OWZlMjM5MWFiNWQwNDMyODhlMThmZWEwN2ViNGI2NDJfOS0yLTEtMS0zMzQ1My90ZXh0cmVnaW9uOjk4Y2JkNTcxZTM4NTRhNGVhM2VhYTZlOTM1Y2FjZTJiXzQ_ba6c6743-0295-414d-9e4d-7295e08dff2c">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="icd76813dd952447e93dfc49370451a07_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjlmZTIzOTFhYjVkMDQzMjg4ZTE4ZmVhMDdlYjRiNjQyL3RhYmxlcmFuZ2U6OWZlMjM5MWFiNWQwNDMyODhlMThmZWEwN2ViNGI2NDJfOS0yLTEtMS0zMzQ1My90ZXh0cmVnaW9uOjk4Y2JkNTcxZTM4NTRhNGVhM2VhYTZlOTM1Y2FjZTJiXzc_09c4c7ce-ae6b-4b42-9e4e-0a13ac67d533">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4469c7526b634a6cb1169ee00a2bb9b3_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjlmZTIzOTFhYjVkMDQzMjg4ZTE4ZmVhMDdlYjRiNjQyL3RhYmxlcmFuZ2U6OWZlMjM5MWFiNWQwNDMyODhlMThmZWEwN2ViNGI2NDJfMTAtMi0xLTEtMzM0NTMvdGV4dHJlZ2lvbjoxOWQ2ZmZmNWM5ZDc0ZGIzOWZiZTJkNmU4ZTE2OTczZV80_2392fac4-8a4e-404a-857a-2d58dd22a874">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i111be48ead6b408bbdc5d731cd7ae882_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjlmZTIzOTFhYjVkMDQzMjg4ZTE4ZmVhMDdlYjRiNjQyL3RhYmxlcmFuZ2U6OWZlMjM5MWFiNWQwNDMyODhlMThmZWEwN2ViNGI2NDJfMTAtMi0xLTEtMzM0NTMvdGV4dHJlZ2lvbjoxOWQ2ZmZmNWM5ZDc0ZGIzOWZiZTJkNmU4ZTE2OTczZV83_8c5126dc-0358-44a5-9912-97d5bc2874fd">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMjc0ODc3OTE0MTAwMg_77570639-d365-48ac-ade1-8f32a6d05497">Business Combinations In accordance with the acquisition method of accounting, the purchase price paid for an acquisition is allocated to the assets and liabilities acquired based upon their estimated fair values as of the acquisition date, with the excess of the purchase price over the net assets acquired recorded as goodwill. As required, a preliminary fair value is determined once a business is acquired, with the final determination of the fair value being completed no later than one year from the date of acquisition.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU3NTg_ffe75999-6eeb-4951-8dbf-c16c801e6e7b">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is comprised of the purchase price of business acquisitions in excess of the fair value of the net assets acquired. Goodwill is reviewed for impairment annually as of December 31 or when events or changes in the business environment indicate the carrying value of a reporting unit may exceed its fair value. This review is performed by comparing the fair value of each reporting unit to its carrying value, including goodwill. If the fair value is less than the carrying amount, a loss is recorded for the excess of the carrying value over the fair value up to the carrying amount of goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We determine our reporting units by identifying the components of each operating segment. As of December&#160;31, 2021, using our segment conclusions then in place, we had three reporting units consisting of, Environmental Sales and Service, Environmental Facilities and Safety-Kleen Sustainability Solutions. See Note 7, "Goodwill and Other Intangible Assets," for additional information related to the Company's goodwill impairment tests.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:NumberOfReportingUnits
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMjc0ODc3OTE0MTM2NQ_80bb6c35-1685-4c3d-a373-5be9abed5fab"
      unitRef="reportingunit">3</us-gaap:NumberOfReportingUnits>
    <us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU1MzA_49a567ef-b87e-4384-bd60-35b04b74434f">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Permits and Other Intangibles&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Costs related to acquiring licenses, permits and intangible assets, such as legal fees, site surveys, engineering costs and other expenditures are capitalized. Other intangible assets consist primarily of customer and supplier relationships, trademarks and trade names and developed technology.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Permits relating to landfills are amortized on a units-of-consumption basis. All other permits are amortized over periods &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfOTI0MA_33a70026-4243-4fee-997d-97f9e32872fb"&gt;five&lt;/span&gt; to 30 years on a straight-line basis. Finite-lived other intangible assets are amortized on a straight-line basis over their respective useful lives, which range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTA5OTUxMTY4NDk2NA_c2e9e308-1b1b-4523-9024-e6639d0bc4a9"&gt;two&lt;/span&gt; to 25&#160;years. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;All finite-lived intangible assets are reviewed for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. When such factors and circumstances exist, management compares the projected undiscounted future cash flows associated with the related asset or group of assets to the carrying amount. The impairment loss, if any, is measured as the excess of the carrying amount over the fair value of the asset or group of assets.&lt;/span&gt;&lt;/div&gt;Indefinite-lived intangible assets are not amortized but are reviewed for impairment annually as of December 31, or when events or changes in the business environment indicate that the carrying value may be impaired. If the fair value of the asset is less than the carrying amount, the impairment loss is measured as the excess of the carrying value of the asset over its fair value.</us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i3535d8befb494e468228dd4a18ea202d_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfOTI0Ng_c46d52cf-f48b-4da7-af24-679a8912853c">P30Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i0b1bc8c8782f4771bca4ef06aa868c36_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfOTQxMA_4fd57511-c731-4042-9d9e-6b41c62b4606">P25Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <clh:LandFillAccountingPolicyTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU2NjY_eaebf337-2c40-44a5-ae75-63fe18c5923b">&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Landfill Accounting&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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 amortizes landfill improvements and certain landfill-related permits over the estimated useful lives. The units-of-consumption method is used to amortize land, landfill cell construction, asset retirement costs and remaining landfill cells and sites. The Company also utilizes the units-of-consumption method to record closure and post-closure obligations for landfill cells and sites. Under the units-of-consumption method, the Company includes future estimated construction and asset retirement costs, as well as costs incurred to date, in the amortization base of the landfill assets. Additionally, where appropriate, as described below, the Company includes probable expansion airspace that has yet to be permitted in the calculation of the total remaining useful life of the landfill. If it is determined that expansion capacity should no longer be considered in calculating the recoverability of a landfill asset, the Company may be required to recognize an asset impairment or incur significantly higher amortization expense. If at any time the Company makes the decision to abandon the expansion effort, the capitalized costs related to the expansion effort are expensed immediately.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Landfill 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;Landfill assets include the costs of landfill site acquisition, permits and cell construction incurred to date. These amounts are recorded at cost, which includes capitalized interest as applicable. Landfill assets, net of amortization, are combined with management's estimate of the costs required to complete construction of the landfill to determine the amount to be amortized over the remaining estimated useful economic life of a site. Amortization of landfill assets is recorded on a units-of-consumption basis, such that the landfill assets should be completely amortized at the date the landfill ceases accepting waste. Amortization totaled $13.7 million, $10.9 million and $12.3 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively. Changes in the determination of when the landfill will cease accepting waste, either through a business decision by the Company, determination that expansion capacity should no longer be considered probable or changes in estimates on annual airspace consumption, will impact the amortization expense of the landfill assets. Changes in estimated costs to complete construction are applied prospectively to the amortization rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Landfill capacity&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;Landfill capacity, which is the basis for the amortization of landfill assets and for the accrual of final closure and post-closure obligations, represents total permitted airspace plus unpermitted airspace that management believes is highly probable of ultimately being permitted. As of December&#160;31, 2021, there were no unpermitted expansions included in the Company's landfill accounting model. If actual expansion airspace is significantly different from management's estimate of expansion airspace, the amortization rates used for the units-of-consumption method would change, therefore impacting our profitability.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company had 9 active landfill sites (including the Company's two non-commercial landfills), which have estimated remaining lives (based on anticipated waste volumes and remaining highly probable airspace) as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.385%"/&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:36.911%"/&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:10.595%"/&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:19.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Facility Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;br/&gt;Lives&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Permitted Remaining Highly Probable Airspace&lt;br/&gt;(cubic yards) (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buttonwillow&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:10pt;font-weight:400;line-height:100%"&gt;California&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deer Park&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:10pt;font-weight:400;line-height:100%"&gt;Texas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deer Trail&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:10pt;font-weight:400;line-height:100%"&gt;Colorado&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Grassy Mountain&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:10pt;font-weight:400;line-height:100%"&gt;Utah&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Kimball&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:10pt;font-weight:400;line-height:100%"&gt;Nebraska&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lambton&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:10pt;font-weight:400;line-height:100%"&gt;Ontario, Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lone Mountain&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:10pt;font-weight:400;line-height:100%"&gt;Oklahoma&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Ryley&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:10pt;font-weight:400;line-height:100%"&gt;Alberta, Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sawyer&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:10pt;font-weight:400;line-height:100%"&gt;North Dakota&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021 and 2020, the Company had no cubic yards of permitted, but not highly probable, airspace. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the remaining highly probable airspace from January&#160;1, 2019 through December&#160;31, 2021 (in thousands of cubic yards):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining capacity, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in highly probable airspace, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(932)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Remaining capacity, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,494&#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:8pt;text-indent:24.75pt"&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 is in the process of closing two commercial landfill sites, Altair and Westmorland. These landfills are classified as inactive with no airspace at either landfill being consumed in 2021. During 2020, the Altair landfill, a non-hazardous landfill, reached permitted capacity. Airspace consumed from the Altair landfill in the years ended December 31, 2020 and 2019 was 25 and 132 thousand cubic yards, respectively. During 2020, the Company also decided to close the Westmorland landfill, a hazardous landfill, due to the costs of obtaining and maintaining permits and operating the landfill. No airspace had been consumed at the Westmorland landfill in any period presented. The change in the highly probable airspace, net in 2020 is predominately the result of the Company's decision to close the Westmorland and Altair landfills.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Amortization of cell construction costs and accrual of cell closure obligations&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;Landfills are typically comprised of a number of cells, which are constructed within a defined acreage (or footprint). The cells are typically discrete units, which require both separate construction and separate capping and closure procedures. Cell construction costs are the costs required to excavate and construct the landfill cell. These costs are typically amortized on a units-of-consumption basis, such that they are completely amortized when the specific cell ceases accepting waste. In some instances, the Company has landfills that are engineered and constructed as "progressive trenches." In progressive trench landfills, a number of contiguous cells form&#160;a progressive trench. In those instances, the Company amortizes cell construction costs over the airspace within the entire trench, such that the cell construction costs will be fully amortized at the end of the trench useful life.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&#160;&#160;&#160;The design and construction of a landfill does not create a landfill asset retirement obligation. Rather, the asset retirement obligation for cell closure (the cost associated with capping each cell) is incurred in relatively small increments as waste is placed in the landfill. Therefore, the cost required to construct the cell cap is capitalized as an asset retirement cost and a liability of an equal amount is established, based on the discounted cash flow associated with each capping event, as airspace is consumed. Spending for cell capping is reflected as environmental expenditures within operating activities in the consolidated statements of cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Landfill final closure and post-closure liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;The balance of landfill final closure and post-closure liabilities at December&#160;31, 2021 and 2020 was $53.4 million and $48.4 million, respectively. The Company has material financial commitments for the costs associated with requirements of the Environmental Protection Agency ("EPA") and the comparable &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;regulatory agency in Canada for landfill final closure and post-closure activities. The Company develops estimates for the cost of these activities based on an evaluation of site-specific facts and circumstances, including the Company's interpretation of current regulatory requirements and proposed regulatory changes. Such estimates may change in the future due to various circumstances including, but not limited to, permit modifications, changes in legislation or regulations, technological changes and results of environmental studies.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Final closure costs are the costs incurred after the site ceases to accept waste, but before the landfill is certified as closed by the applicable state regulatory agency. These costs generally include the costs required to cap the final cell of the landfill (if not included in cell closure), the costs required to dismantle certain structures for landfills and other landfill improvements, and regulation-mandated groundwater monitoring and leachate management. Post-closure costs involve the maintenance and monitoring of a landfill site that has been certified closed by the applicable regulatory agency. These costs generally include groundwater monitoring and leachate management. Regulatory post-closure periods are generally 30 years after landfill closure. Final closure and post-closure obligations are accrued on a units-of-consumption basis, such that the present value of the final closure and post-closure obligations are fully accrued at the date the landfill ceases accepting waste.&lt;/span&gt;&lt;/div&gt;Cell closure, final closure and post-closure costs (also referred to as "asset retirement obligations") are calculated by estimating the total obligation in current dollars, adjusted for inflation (1.02% during both 2021 and 2020) and discounted at the Company's credit-adjusted risk-free interest rate (4.84% and 5.60% during 2021 and 2020, respectively)</clh:LandFillAccountingPolicyTextBlock>
    <us-gaap:AdjustmentForAmortization
      contextRef="i34babfb2361647cbbb5373d34c8213d1_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTIxNzU_3ffe97e0-96e3-4515-af75-775e90b92968"
      unitRef="usd">13700000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="if6881f135dd2440897b7809e1f73bbea_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTIxNzk_0ed9ffbc-a972-4edf-a90e-88c6d790ba0f"
      unitRef="usd">10900000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i56beab2b70674ccb9997cbcf6239f8a5_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTIxODY_225e2779-5893-4db4-adad-33024e74b25c"
      unitRef="usd">12300000</us-gaap:AdjustmentForAmortization>
    <clh:ScheduleOfPropertyPlantAndEquipmentLandfillAssetsTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU2MDI_b0e59586-a337-4891-bc4a-d7d776c3ff0a">&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the Company had 9 active landfill sites (including the Company's two non-commercial landfills), which have estimated remaining lives (based on anticipated waste volumes and remaining highly probable airspace) as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.385%"/&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:36.911%"/&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:10.595%"/&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:19.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Facility Name&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remaining&lt;br/&gt;Lives&lt;br/&gt;(Years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Permitted Remaining Highly Probable Airspace&lt;br/&gt;(cubic yards) (in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buttonwillow&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:10pt;font-weight:400;line-height:100%"&gt;California&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deer Park&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:10pt;font-weight:400;line-height:100%"&gt;Texas&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deer Trail&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:10pt;font-weight:400;line-height:100%"&gt;Colorado&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Grassy Mountain&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:10pt;font-weight:400;line-height:100%"&gt;Utah&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,608&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Kimball&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:10pt;font-weight:400;line-height:100%"&gt;Nebraska&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lambton&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:10pt;font-weight:400;line-height:100%"&gt;Ontario, Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lone Mountain&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:10pt;font-weight:400;line-height:100%"&gt;Oklahoma&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,617&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Ryley&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:10pt;font-weight:400;line-height:100%"&gt;Alberta, Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Sawyer&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:10pt;font-weight:400;line-height:100%"&gt;North Dakota&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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</clh:ScheduleOfPropertyPlantAndEquipmentLandfillAssetsTableTextBlock>
    <clh:NumberOfLandfillSites
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTMzMzA_4b6b3282-d990-4eba-88b4-ae1f39c50335"
      unitRef="landfill_site">9</clh:NumberOfLandfillSites>
    <clh:NumberOfLandfillSites
      contextRef="ifd12930609ef420390a7b1d80bd443db_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTMzODA_051b4fbe-6023-4274-ad5d-2ad9ea85151c"
      unitRef="landfill_site">2</clh:NumberOfLandfillSites>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i6b8d57fe53324446969826629e088033_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfMS00LTEtMS0zMzQ1Mw_2e3aa8ba-29d7-4e05-8f4a-d7a63873be14">P21Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="i8a7d6fb2d42948289c914fe95ab7cd87_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfMS02LTEtMS0zMzQ1Mw_44d0595b-fca0-418d-b144-a0ee6885a087"
      unitRef="cubic_yard">5500000</clh:RemainingHighlyProbableAirspace>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="id2ade88304f44e688f8fc0bb54aa673f_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfMi00LTEtMS0zMzQ1Mw_012f50b5-adbe-449c-9bbb-56305d12a266">P1Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="i0f6cd79da7bb45599b96bc07ccb4b327_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfMi02LTEtMS0zMzQ1Mw_4be2ead4-e573-4635-a8cf-add25fbf2d90"
      unitRef="cubic_yard">32000</clh:RemainingHighlyProbableAirspace>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="iee056b04e531411abf1fd2525f843ab1_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfMy00LTEtMS0zMzQ1Mw_d2408707-ee5a-41d0-90d2-fda2db0da48f">P26Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="i1bf464b650e344a5bc1ac6bc72531358_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfMy02LTEtMS0zMzQ1Mw_5957ab95-0f1a-45b8-8395-045b388e42c5"
      unitRef="cubic_yard">1572000</clh:RemainingHighlyProbableAirspace>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i314425575ea44818bff10fc541eefbf4_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfNC00LTEtMS0zMzQ1Mw_2dfcbbcf-d692-403d-9de0-3f9f867b0789">P40Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="ifb3cd3df69224d4e85303c1f6695b8ba_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfNC02LTEtMS0zMzQ1Mw_f376bed2-7236-42b4-a0a7-262d18737550"
      unitRef="cubic_yard">4608000</clh:RemainingHighlyProbableAirspace>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ie3993c4312444a0ba142196126d3c5dd_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfNS00LTEtMS0zMzQ1Mw_2eb0974f-4e44-4aa0-b5dc-6c4105462297">P5Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="i08d7e40c567b4e32b678e4d71e4946ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfNS02LTEtMS0zMzQ1Mw_efea0cb9-a151-4062-9d0f-1107f35c2d4e"
      unitRef="cubic_yard">120000</clh:RemainingHighlyProbableAirspace>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ibfc2fc5f8d454ef19d825639c58c41a6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfNi00LTEtMS0zMzQ1Mw_ba605209-bf24-4641-b426-2a929ba533f3">P48Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="i2d3c9979b08f487291e08c078a7efa73_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfNi02LTEtMS0zMzQ1Mw_57f8c77e-347f-45a1-bf92-42c17fd3f17c"
      unitRef="cubic_yard">4534000</clh:RemainingHighlyProbableAirspace>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i4b905226ad874d3e922dfcf9c055d3a6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfNy00LTEtMS0zMzQ1Mw_5097ca43-0aa4-4f35-ba48-f2f66a3ae1e6">P16Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="i70f23349b08642fab03b3c3f507753af_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfNy02LTEtMS0zMzQ1Mw_0ba846a5-8acd-408c-8e2a-cf742f37f6df"
      unitRef="cubic_yard">3617000</clh:RemainingHighlyProbableAirspace>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ieabf97dc510b447bad11dc4e46a483e6_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfOC00LTEtMS0zMzQ1Mw_36370091-c3bc-435e-85f1-3eaedec3cfe7">P3Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="ia73e083f8bfb4e3d8df0557c4bb56e0c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfOC02LTEtMS0zMzQ1Mw_f66aff04-1307-414e-a4f4-00263a9c73e2"
      unitRef="cubic_yard">455000</clh:RemainingHighlyProbableAirspace>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i01eaa466abc34e4b9f990db7b645dbc7_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfOS00LTEtMS0zMzQ1Mw_eaba1a39-b7df-486b-a2e4-9444ae2eb87d">P84Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="i1af80f4e13294b149dfbfa5f52179378_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfOS02LTEtMS0zMzQ1Mw_9adb8a97-c6b5-4336-86f2-fe0f86e2856d"
      unitRef="cubic_yard">3346000</clh:RemainingHighlyProbableAirspace>
    <clh:RemainingHighlyProbableAirspace
      contextRef="ibdd038eb8dbf4d53a2680aad1814a01e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjkyNmExNDU3MjZkNTQ0MzVhM2ViYTQ0MzI0MmE5ZjQ4L3RhYmxlcmFuZ2U6OTI2YTE0NTcyNmQ1NDQzNWEzZWJhNDQzMjQyYTlmNDhfMTAtNi0xLTEtMzM0NTM_06482f46-7adf-40b8-a414-cc0e645809e9"
      unitRef="cubic_yard">23784000</clh:RemainingHighlyProbableAirspace>
    <clh:PermittedButNotHighlyProbableAirspace
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTM1Njc_00a40aa0-e0e5-45b6-8e88-ccf337f4257d"
      unitRef="cubic_yard">0</clh:PermittedButNotHighlyProbableAirspace>
    <clh:PermittedButNotHighlyProbableAirspace
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTM1Njc_e1f4ac37-0df6-467e-b6dd-4b7aeeb82f1c"
      unitRef="cubic_yard">0</clh:PermittedButNotHighlyProbableAirspace>
    <clh:RemainingHighlyProbableAirspaceTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU1OTY_9d73d9d5-c21f-4c26-94a0-9a8d315976ac">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the remaining highly probable airspace from January&#160;1, 2019 through December&#160;31, 2021 (in thousands of cubic yards):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.243%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.630%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.631%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Remaining capacity, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,760&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in highly probable airspace, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,962)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(932)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(816)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Remaining capacity, end of year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,494&#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;</clh:RemainingHighlyProbableAirspaceTableTextBlock>
    <clh:ProbableAirspace
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjI5Zjc3YmI5MjgwMzQ1ZWJiN2E1Njc2Nzg4OTgxNmJlL3RhYmxlcmFuZ2U6MjlmNzdiYjkyODAzNDVlYmI3YTU2NzY3ODg5ODE2YmVfMS0xLTEtMS0zMzQ1Mw_b78ab763-6ab9-4d70-b510-5f928792040d"
      unitRef="cubic_yard">24716000</clh:ProbableAirspace>
    <clh:ProbableAirspace
      contextRef="i634f25293e8e487093dd8a085023d078_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjI5Zjc3YmI5MjgwMzQ1ZWJiN2E1Njc2Nzg4OTgxNmJlL3RhYmxlcmFuZ2U6MjlmNzdiYjkyODAzNDVlYmI3YTU2NzY3ODg5ODE2YmVfMS0zLTEtMS0zMzQ1Mw_97f44832-640e-453c-b239-01034b101747"
      unitRef="cubic_yard">28494000</clh:ProbableAirspace>
    <clh:ProbableAirspace
      contextRef="ic172cac4c33c4afcb43b2763dc0faaa7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjI5Zjc3YmI5MjgwMzQ1ZWJiN2E1Njc2Nzg4OTgxNmJlL3RhYmxlcmFuZ2U6MjlmNzdiYjkyODAzNDVlYmI3YTU2NzY3ODg5ODE2YmVfMS01LTEtMS0zMzQ1Mw_29472ab0-21ce-47c5-b294-810e55e05266"
      unitRef="cubic_yard">29760000</clh:ProbableAirspace>
    <clh:ChangesInHighlyProbableAirspace
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjI5Zjc3YmI5MjgwMzQ1ZWJiN2E1Njc2Nzg4OTgxNmJlL3RhYmxlcmFuZ2U6MjlmNzdiYjkyODAzNDVlYmI3YTU2NzY3ODg5ODE2YmVfMi0xLTEtMS0zMzQ1Mw_324e3450-8701-4192-b314-13853b137564"
      unitRef="cubic_yard">0</clh:ChangesInHighlyProbableAirspace>
    <clh:ChangesInHighlyProbableAirspace
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjI5Zjc3YmI5MjgwMzQ1ZWJiN2E1Njc2Nzg4OTgxNmJlL3RhYmxlcmFuZ2U6MjlmNzdiYjkyODAzNDVlYmI3YTU2NzY3ODg5ODE2YmVfMi0zLTEtMS0zMzQ1Mw_2b11d76d-fc5f-43ee-9e0e-95094e19eec6"
      unitRef="cubic_yard">-2962000</clh:ChangesInHighlyProbableAirspace>
    <clh:ChangesInHighlyProbableAirspace
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjI5Zjc3YmI5MjgwMzQ1ZWJiN2E1Njc2Nzg4OTgxNmJlL3RhYmxlcmFuZ2U6MjlmNzdiYjkyODAzNDVlYmI3YTU2NzY3ODg5ODE2YmVfMi01LTEtMS0zMzQ1Mw_d913c6bf-1411-4d9b-be04-42f26a61785a"
      unitRef="cubic_yard">0</clh:ChangesInHighlyProbableAirspace>
    <clh:ConsumedAirspace
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjI5Zjc3YmI5MjgwMzQ1ZWJiN2E1Njc2Nzg4OTgxNmJlL3RhYmxlcmFuZ2U6MjlmNzdiYjkyODAzNDVlYmI3YTU2NzY3ODg5ODE2YmVfMy0xLTEtMS0zMzQ1Mw_9b5f4988-deca-4b46-b97a-9c678f6aabcb"
      unitRef="cubic_yard">932000</clh:ConsumedAirspace>
    <clh:ConsumedAirspace
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjI5Zjc3YmI5MjgwMzQ1ZWJiN2E1Njc2Nzg4OTgxNmJlL3RhYmxlcmFuZ2U6MjlmNzdiYjkyODAzNDVlYmI3YTU2NzY3ODg5ODE2YmVfMy0zLTEtMS0zMzQ1Mw_f4a66670-b49a-47f1-8b2c-0096c9a910bb"
      unitRef="cubic_yard">816000</clh:ConsumedAirspace>
    <clh:ConsumedAirspace
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjI5Zjc3YmI5MjgwMzQ1ZWJiN2E1Njc2Nzg4OTgxNmJlL3RhYmxlcmFuZ2U6MjlmNzdiYjkyODAzNDVlYmI3YTU2NzY3ODg5ODE2YmVfMy01LTEtMS0zMzQ1Mw_f065da88-1e61-4db6-809f-7917bd933f2a"
      unitRef="cubic_yard">1266000</clh:ConsumedAirspace>
    <clh:ProbableAirspace
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjI5Zjc3YmI5MjgwMzQ1ZWJiN2E1Njc2Nzg4OTgxNmJlL3RhYmxlcmFuZ2U6MjlmNzdiYjkyODAzNDVlYmI3YTU2NzY3ODg5ODE2YmVfNC0xLTEtMS0zMzQ1Mw_02b725fd-9fbd-4519-a53b-8a6864f265af"
      unitRef="cubic_yard">23784000</clh:ProbableAirspace>
    <clh:ProbableAirspace
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjI5Zjc3YmI5MjgwMzQ1ZWJiN2E1Njc2Nzg4OTgxNmJlL3RhYmxlcmFuZ2U6MjlmNzdiYjkyODAzNDVlYmI3YTU2NzY3ODg5ODE2YmVfNC0zLTEtMS0zMzQ1Mw_ef45f01d-77a3-453f-9cf0-69097f8cd894"
      unitRef="cubic_yard">24716000</clh:ProbableAirspace>
    <clh:ProbableAirspace
      contextRef="i634f25293e8e487093dd8a085023d078_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RhYmxlOjI5Zjc3YmI5MjgwMzQ1ZWJiN2E1Njc2Nzg4OTgxNmJlL3RhYmxlcmFuZ2U6MjlmNzdiYjkyODAzNDVlYmI3YTU2NzY3ODg5ODE2YmVfNC01LTEtMS0zMzQ1Mw_2cfdf79e-8800-456c-b430-ed59089aa135"
      unitRef="cubic_yard">28494000</clh:ProbableAirspace>
    <clh:NumberOfCommercialLandfillSitesClosedDuringPeriod
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTM4NTM_336f0cbd-6b9d-4f88-96de-70b61a1d65bd"
      unitRef="landfill_site">2</clh:NumberOfCommercialLandfillSitesClosedDuringPeriod>
    <clh:AirspaceConsumedFromLandfill
      contextRef="if242d5c224364375a27c5dfee1faa6da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTQxOTM_c93f22b1-ea0f-4343-ad24-8b951d585adf"
      unitRef="cubicyard">25000</clh:AirspaceConsumedFromLandfill>
    <clh:AirspaceConsumedFromLandfill
      contextRef="id01bfdaf6dcd410585618dd87ac90316_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTQxOTc_3e3a348f-e52c-421c-9ac5-c9da23686b18"
      unitRef="cubicyard">132000</clh:AirspaceConsumedFromLandfill>
    <clh:AirspaceConsumedFromLandfill
      contextRef="i236c0b4817f540c4a90303ca4b4aa436_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTQ0MTU_5966a3a9-7e13-4ddd-b423-39b6268d1f4a"
      unitRef="cubicyard">0</clh:AirspaceConsumedFromLandfill>
    <clh:AirspaceConsumedFromLandfill
      contextRef="i77272329ac5a4fc99841be4ffa988c25_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTQ0MTU_643e664b-09c3-4dd5-a3a9-6e9bcc196604"
      unitRef="cubicyard">0</clh:AirspaceConsumedFromLandfill>
    <clh:AirspaceConsumedFromLandfill
      contextRef="ie65cea3d2ff74811937d7732a045f84d_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTQ0MTU_bf745152-e40b-47d4-abd1-8447552f9156"
      unitRef="cubicyard">0</clh:AirspaceConsumedFromLandfill>
    <clh:LandfillFinalClosureAndPostClosureLiabilities
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTY0Nzc_dc9e884c-ccb7-4968-a159-93e3f3f39085"
      unitRef="usd">53400000</clh:LandfillFinalClosureAndPostClosureLiabilities>
    <clh:LandfillFinalClosureAndPostClosureLiabilities
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTY0ODQ_2d7b257d-eed8-4f70-8919-9bb5b1b20a6b"
      unitRef="usd">48400000</clh:LandfillFinalClosureAndPostClosureLiabilities>
    <clh:RegulatoryPostClosurePeriodForLandfill
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTc5MzI_817e6490-5317-465d-8cf4-f025db8b802f">P30Y</clh:RegulatoryPostClosurePeriodForLandfill>
    <clh:InflationRate
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTgzOTA_3572ee4d-c4d3-4fca-8b56-6e48a6c071d2"
      unitRef="number">0.0102</clh:InflationRate>
    <clh:InflationRate
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTgzOTA_5805a667-3655-44fa-bb82-18c5af77065d"
      unitRef="number">0.0102</clh:InflationRate>
    <clh:AssetRetirementObligationsDiscountRate
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTg0ODk_86fb2aec-6020-4d67-b060-c4a29350e721"
      unitRef="number">0.0484</clh:AssetRetirementObligationsDiscountRate>
    <clh:AssetRetirementObligationsDiscountRate
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTg0OTY_4fc9eff1-18ef-42af-8c46-4401c310dc45"
      unitRef="number">0.0560</clh:AssetRetirementObligationsDiscountRate>
    <clh:NonLandfillClosureAndPostClosureLiabilitiesPolicyTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU1OTk_b9089fbf-c607-4b2b-8acd-7e7ac45d8568">&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Non-Landfill Closure and Post-Closure Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance of non-landfill closure and post-closure liabilities at December&#160;31, 2021 and 2020 was $45.7 million and $39.5 million, respectively. Non-landfill closure and post-closure obligations arise when the Company commences non-landfill facility operations and include costs required to dismantle and decontaminate certain structures and other costs incurred during the closure process. Post-closure costs, if required, include associated maintenance and monitoring costs as required by the closure permit. Post-closure periods are performance-based and are not typically specified in terms of years in the closure permit, but generally range from 10 to 30 years or more.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records its non-landfill closure and post-closure liability by: (i)&#160;estimating the current cost of closing a non-landfill facility and the post-closure care of that facility, if required, based upon the closure plan that the Company is required to follow under its operating permit, or in the event the facility operates with a permit that does not contain a closure plan, based upon legally enforceable closure commitments made by the Company to various government agencies; (ii)&#160;estimates as to when future operations may cease; (iii)&#160;cost estimates of closing the non-landfill facility using the inflation rate to the time of closing; and (iv)&#160;discounting the future value back to the present using the credit-adjusted risk-free interest rate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The estimates for non-landfill closure and post-closure liabilities are inherently uncertain due to the possibility that permit and regulatory requirements will change in the future, impacting the estimation of total costs and the timing of the expenditures. Management reviews non-landfill closure and post-closure liabilities for changes to key assumptions that would impact the amount of the recorded liabilities. Changes that would prompt management to revise a liability estimate include changes in legal requirements that impact the Company's expected closure plan or scope of work, in the market price of a significant cost item, in the estimate as to when future operations at a location might cease or in the expected timing of the costs. Changes in estimates for non-landfill closure and post-closure events immediately impact the liability and the value of the corresponding asset. If a change is made to a fully-amortized asset, the adjustment is charged immediately to expense. When a change in estimate relates to an asset that has not been fully amortized, the adjustment to the asset is recognized in income prospectively as a component of amortization. Historically, changes to non-landfill closure and post-closure estimates have not been material.&lt;/span&gt;&lt;/div&gt;</clh:NonLandfillClosureAndPostClosureLiabilitiesPolicyTextBlock>
    <clh:NonLandfillClosureAndPostClosureLiabilities
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTg2NjQ_7348ce7a-1bc4-4167-ad6e-402b220a45a7"
      unitRef="usd">45700000</clh:NonLandfillClosureAndPostClosureLiabilities>
    <clh:NonLandfillClosureAndPostClosureLiabilities
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTg2NzE_97e94d7b-4088-4c77-8da0-3490b25bb33d"
      unitRef="usd">39500000</clh:NonLandfillClosureAndPostClosureLiabilities>
    <clh:NonLandfillClosureAndPostClosureTermInYears
      contextRef="i1c1347e05a1040a9a62a742e54ee40ca_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTkxOTY_5162738a-c57d-4619-a648-f852c8bb8950">P10Y</clh:NonLandfillClosureAndPostClosureTermInYears>
    <clh:NonLandfillClosureAndPostClosureTermInYears
      contextRef="i02473d55c1d24035ad2f4d9638b1f227_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU1OTI_3be3beff-2cd8-440f-a312-032399b0ecfe">P30Y</clh:NonLandfillClosureAndPostClosureTermInYears>
    <us-gaap:RegulatoryEnvironmentalCostsPolicy
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU1ODA_844e5d2d-1979-446e-8b3e-86b9427cd90e">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Remedial Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The balance of remedial liabilities at December&#160;31, 2021 and 2020 was $111.9 million and $114.8 million, respectively. Remedial liabilities, including Superfund liabilities, include the costs of removal or containment of contaminated material, treatment of potentially contaminated groundwater and maintenance and monitoring costs necessary to comply with regulatory requirements. Most of the Company's remedial liabilities relate to the active and inactive hazardous waste treatment and disposal facilities which the Company acquired and Superfund sites owned by third parties for which the Company, or the prior owners of certain of the Company's facilities for which the Company may have certain indemnification obligations, have been identified as potentially responsible parties ("PRPs") or potential PRPs. The Company's estimate of remedial liabilities involves an analysis of such factors as: (i)&#160;the nature and extent of environmental contamination (if any); (ii)&#160;the terms of applicable permits and agreements with regulatory authorities as to cleanup procedures and whether modifications to such permits and agreements will likely need to be negotiated; (iii)&#160;the cost of performing anticipated cleanup activities based upon current &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;technology; and (iv)&#160;in the case of Superfund and other sites where other parties will also be responsible for a portion of the cleanup costs, the likely allocation of such costs and the ability of such other parties to pay their share. The measurement of remedial liabilities is reviewed at least quarterly and changes in estimates are recognized in the consolidated statements of operations when identified.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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 periodically evaluates potential remedial liabilities at sites that it owns or operates or to which the Company or the sellers of the Chemical Services Division of Safety-Kleen ("CSD") assets (or the respective predecessors of the Company or such sellers) transported or disposed of waste, including 131 Superfund sites as of December&#160;31, 2021. The Company periodically reviews and evaluates sites requiring remediation giving consideration to the nature (i.e.,&#160;owner, operator, arranger, transporter or generator) and the extent (i.e.,&#160;amount and nature of waste hauled to the location, number of years of site operations or other relevant factors) of the Company's (or such sellers') alleged connection with the site, the extent (if any) to which the Company believes it may have an obligation to indemnify cleanup costs in connection with the site, the regulatory context surrounding the site, the accuracy and strength of evidence connecting the Company (or such sellers) to the location, the number, connection and financial ability of other named and unnamed PRPs and the nature and estimated cost of the likely remedy. Where the Company concludes that it is probable that a liability has been incurred and an amount can be estimated, a liability is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remedial liabilities are inherently difficult to estimate. Estimating remedial liabilities requires that the existing environmental contamination be understood. There are risks that the actual quantities of contaminants differ from the results of the site investigation, and that contaminants exist that have not been previously identified. In addition, the amount of remedial liabilities recorded is dependent on the remedial method selected. There is a risk that funds will be expended on a remedial solution that is not successful, which could result in the Company incurring the incremental costs of an alternative solution. Such estimates, which are subject to change, are subsequently revised if and when additional or new information becomes available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Remedial liabilities are discounted when the timing of the payments is determinable and the amounts are estimable. In the case of remedial liabilities assumed in connection with acquisitions, acquired liabilities are recorded at fair value as of the dates of the acquisitions calculated by inflating costs in current dollars using an estimate of future inflation rates as of the respective acquisition dates until the expected time of payment, and then discounting the amount of the payments to their present value using a risk-free discount rate as of the acquisition dates. Discount rates used in the present value determination of the Company's remedial liabilities range from 1.37% to 4.90%.&lt;/span&gt;&lt;/div&gt;</us-gaap:RegulatoryEnvironmentalCostsPolicy>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMjEzMjE_03778147-673f-4c6b-8d89-c92dd79b89e3"
      unitRef="usd">111900000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMjEzMjg_0de2fb61-513c-4133-a76b-263c048e5d22"
      unitRef="usd">114800000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:SiteContingencyNumberOfSites
      contextRef="i0cbc00df2b6a47df9dacd5e269f5bade_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMjMyMDc_154f77f2-cc84-4896-8af5-2aded275d5c4"
      unitRef="site">131</clh:SiteContingencyNumberOfSites>
    <clh:RemedialLiabilitiesDiscountedRiskFreeInterestRate
      contextRef="i1c1347e05a1040a9a62a742e54ee40ca_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMjU1OTk_fa3d90ea-6f10-4d8e-8ab1-6e18011c41c7"
      unitRef="number">0.0137</clh:RemedialLiabilitiesDiscountedRiskFreeInterestRate>
    <clh:RemedialLiabilitiesDiscountedRiskFreeInterestRate
      contextRef="i02473d55c1d24035ad2f4d9638b1f227_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMjU2MDU_8884a7c5-c5bc-4932-830c-b37ec06d0c49"
      unitRef="number">0.0490</clh:RemedialLiabilitiesDiscountedRiskFreeInterestRate>
    <us-gaap:SelfInsuranceReservePolicyTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU2ODE_4da49905-72dc-4794-b28c-5b5cf03331a1">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Self-Insurance Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company self-insures a significant portion of expected losses related to workers' compensation, employee medical, comprehensive general liability and vehicle liability. Liabilities associated with these losses are recorded based on the Company's estimates of the ultimate cost to settle incurred claims. These recorded liabilities are estimated based on independent actuarial estimates and judgments which consider the frequency and settlement amount of historical claims data.&lt;/span&gt;&lt;/div&gt;</us-gaap:SelfInsuranceReservePolicyTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU2NTA_247643af-8346-4202-86dc-dcd8e8e824f0">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Revenue Recognition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generates service and product revenues through the following operating segments: Environmental Services and Safety-Kleen Sustainability Solutions. The Company's Environmental Services operating segment generally has four sources of revenue and the Safety-Kleen Sustainability Solutions operating segment has two sources of revenue.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes revenue when control of the promised goods or services is transferred to the Company's customers, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. The majority of the Company&#x2019;s revenues are for services, which are recognized based on time and materials incurred at contractually agreed-upon rates. Product revenues are recognized when the products are delivered and control transfers to the customer. The Company&#x2019;s payment terms vary by the type of customers and the products or services offered. The periods between invoicing and when payments are due are not significant. Amounts billed to customers related to shipping and handling are classified as revenue, and the Company's shipping and handling costs are included in costs of revenues. In the course of operations, the Company collects sales tax and other excise taxes from its customers and recognizes a current liability, which is then relieved when the taxes are remitted to the appropriate government authorities. The Company excludes sales and other excise taxes that it collects from customers from its revenues.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We disaggregate the Company&#x2019;s third-party revenues by geographic location and source of revenue as we believe these categories depict how revenue and cash flows are affected by economic factors. The Company's significant sources of revenue include: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Technical Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Technical Services contribute to the revenues of the Environmental Services operating segment. Revenues for these services are generated from fees charged for waste material management and disposal services including onsite environmental management services, collection and transportation, packaging, recycling, treatment and disposal of waste. Revenue is primarily generated by short-term projects, most of which are governed by master service agreements that are long-term in nature. These master service agreements are typically entered into with the Company's larger customers and outline the pricing and legal frameworks for such arrangements. Services are provided based on purchase orders or agreements with the customer and include prices based upon units of volume of waste, and transportation and other fees. Collection and transportation revenues are recognized over time, as the customer receives and consumes the benefits of the services as they are being performed and the Company has a right to payment for performance completed to date. The Company uses the input method to recognize revenue over time, based on time and materials incurred as a basis for measuring the satisfaction of the performance obligation. Revenues for treatment and disposal of waste are recognized upon completion of treatment, final disposition in a landfill or incineration, or when the waste is shipped to a third-party for processing and disposal. The Company periodically enters into bundled arrangements for the collection and transportation and disposal of waste. For such arrangements, transportation and disposal are considered distinct performance obligations and the Company allocates revenue to each based on the relative standalone selling price (i.e., the estimated price that a customer would pay for the services on a standalone basis). Revenues and the related costs from waste that is not yet completely processed and disposed of are deferred. The deferred revenues and costs are recognized when the services are completed. The period between collection and transportation and the final processing and disposal ranges depending on the location of the customer, but generally is measured in days.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Field and Emergency Response Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Field and Emergency Response Services contribute to the revenues of the Environmental Services operating segment. Field Services revenues are generated from cleanup services at customer sites, including those managed by municipalities and utility providers, or other locations on a scheduled or emergency response basis. Services include confined space entry for tank cleaning, site decontamination, large remediation projects, demolition, spill cleanup on land and water, railcar cleaning, hydro excavation, manhole/vault clean outs, product recovery and transfer and vacuum services. Additional services include filtration and water treatment services. Response services for environmental, contamination or pandemic related emergencies include any scale from man-made disasters such as oil spills, to natural disasters such as hurricanes. More recently, demand has increased for projects involving contagion disinfection, decontamination and disposal services in response to the COVID-19 pandemic. Field and emergency response services are provided based on purchase orders or agreements with customers and include prices generally based upon daily, hourly or job rates for equipment, materials and personnel. The Company recognizes revenue for these services over time, as the customer receives and consumes the benefits of the service as they are being performed and the Company has a right to payment for performance completed to date. The Company uses the input method to recognize revenue over time, based on time and materials incurred. The duration of such services can be over a number of hours, several days or even months for larger scale projects.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Industrial Services and Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Industrial Services contribute to the revenues of the Environmental Services operating segment. These revenues are primarily generated from industrial and specialty services provided to refineries, mines, upgraders, chemical plants, pulp and paper mills, manufacturing facilities, power generation facilities and other industrial customers throughout North America. Services include in-plant cleaning and maintenance services, plant outage and turnaround services, specialty cleaning services including chemical cleaning, pigging and high and ultra-high pressure water cleaning, leak detection and repair, daylighting, production services and upstream energy services. Services are provided based on purchase orders or agreements with the customer and include prices based upon daily, hourly or job rates for equipment, materials and personnel. The Company recognizes revenue for these services over time, as the customer receives and consumes the benefits of the services as they are being performed and the Company has a right to payment for performance completed to date. The Company uses the input method to recognize revenue over time, based on time and materials incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Safety-Kleen Environmental Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Safety-Kleen Environmental Services revenues contribute both to the Environmental Services operating segment and the Safety-Kleen Sustainability Solutions operating segment depending upon the nature of such revenues and operating responsibilities relative to driving these revenues. Revenues from providing containerized waste handling and disposal services, parts washer services and vacuum services, referred to collectively as the Safety-Kleen branches' core service offerings, contribute to the revenues of the Environmental Services operating segment. In &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;addition, sales of packaged blended oil products and other complementary product sales contribute to the revenues of the Environmental Services operating segment. Revenues generated from waste oil, anti-freeze and oil filter collection services, sales of bulk blended oil products and sales of bulk automotive fluids contribute to the Safety-Kleen Sustainability Solutions operating segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generally, the revenue from services is recognized over time, as the customer receives and consumes the benefits of the services as they are being performed and the Company has a right to payment for performance completed to date. The duration of such services can be over a number of hours or several days. The Company uses the input method to recognize revenue over time, based on time and materials incurred. Product revenue is recognized upon the transfer of control whereby control transfers when the products are delivered to the customer. Containerized waste services consist of profiling, collecting, transporting and recycling or disposing of a wide variety of waste. Related collection and transportation revenues are recognized over time, as the customer receives and consumes the benefits of the services as they are being performed and the Company has a right to payment for performance completed to date. Parts washer services include customer use of our parts washer equipment, cleaning and maintenance of the parts washer equipment and removal and replacement of used cleaning fluids. Parts washer services are considered a single performance obligation due to the highly integrated and interdependent nature of the arrangement. Revenue from parts washer services is recognized over the service interval as the customer receives the benefit of the services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Safety-Kleen Oil&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;Safety-Kleen Oil related sales contribute to the revenues of the Safety-Kleen Sustainability Solutions segment. These revenues are generated from sales of high-quality base and blended lubricating oils to third-party distributors, government agencies, fleets, railroads and industrial customers. The business also sells recycled fuel oil to asphalt plants, industrial plants and pulp and paper companies. The used oil is also processed into vacuum gas oil which can be further re-refined into lubricant base oils or sold directly into the marine diesel oil fuel market. Revenue for oil products is recognized at a point in time, upon the transfer of control. Control transfers when the products are delivered to the customer.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <clh:NumberOfRevenueSources
      contextRef="i28f116947e994988be754a602d5a1f93_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMjc0ODc3OTE0MTM0OA_a94d3211-cd18-4830-85e1-6fe95b5a3a64"
      unitRef="source">4</clh:NumberOfRevenueSources>
    <clh:NumberOfRevenueSources
      contextRef="icedb7d27225946508973f49790e29e69_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMjc0ODc3OTE0MTM0OQ_9a106640-5cd6-456b-bfe8-2c3a7485bf9e"
      unitRef="source">2</clh:NumberOfRevenueSources>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU2OTc_c7192995-0d3a-451e-8163-57904aa65f5f">&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Foreign Currency&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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 international operations, substantially all of which are located in Canada from an operational perspective with more limited administrative support services located in India. The functional currencies of foreign operations are the local currency and therefore assets and liabilities of those foreign operations are translated to U.S. Dollars at the exchange rate in effect at the balance sheet date and revenue and expenses at the average exchange rate for the period. Gains and losses from the translation of the consolidated financial statements of foreign subsidiaries into U.S. Dollars are included in stockholders' equity as a component of accumulated other comprehensive loss. Gains and losses from transactions not denominated in the functional currency of an entity are recognized in the consolidated statements of operations. Recorded balances that are denominated in a currency other than the functional currency are remeasured to the functional currency using the exchange rate at the balance sheet date and gains or losses are recorded in the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <us-gaap:PensionAndOtherPostretirementPlansPolicy
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMjc0ODc3OTE0MTAwNQ_595e3d9f-3e06-4783-b71a-190057003585">Defined Contribution PlanThe Company has defined contribution plans under which eligible employees may contribute up to the maximum amount as provided by law.</us-gaap:PensionAndOtherPostretirementPlansPolicy>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTA5OTUxMTY4NTAyNQ_457d97ca-be8b-4d9c-a68c-bbfab68177d1"
      unitRef="usd">20500000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTA5OTUxMTY4NTA0NQ_414d5ff6-056c-4905-85db-666d5fd46539"
      unitRef="usd">18600000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMTA5OTUxMTY4NTAwNQ_1509db10-bd03-4e00-b3ff-0a041c0cfd27"
      unitRef="usd">14600000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:AdvertisingCostsPolicyTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU2NDg_223fa858-cb3e-4ec2-b565-15652dc708ee">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Advertising Expense&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Advertising costs are expensed as incurred. Advertising expense was&#160;$6.0 million in 2021, $9.0 million in 2020 and $9.8 million&#160;in&#160;2019.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMzcwNzM_8b815eed-6535-49fa-9592-f5a62fcb57f7"
      unitRef="usd">6000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMzcwODM_bf4b05bf-6b31-4d22-83ca-f2ec1657799f"
      unitRef="usd">9000000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMzcwOTY_0dffe283-7a43-4091-9f20-a3895e127814"
      unitRef="usd">9800000</us-gaap:AdvertisingExpense>
    <clh:GovernmentGrantsPolicyPolicyTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfMjc0ODc3OTE0MTM4MQ_ed406292-e9d8-47ac-9479-7c87f4750d42">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Government Grants&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 27, 2020, the Coronavirus Aid, Relief and Economic Security Act ("CARES Act") was signed into law in response to the widespread economic impact of the COVID-19 pandemic, providing companies, among other things, tax credits for a portion of wages paid to qualifying employees. Additionally, the Canadian government enacted the Canada Emergency Wage Subsidy ("CEWS") to help employers offset a portion of their employee wages.  These programs (collectively referred to as "Government Programs") were extended in 2021.&lt;/span&gt;&lt;/div&gt;The Company recorded the benefits from the Government Programs as an offset to the related operating expenses in either cost of revenues or selling, general and administrative expenses.</clh:GovernmentGrantsPolicyPolicyTextBlock>
    <clh:GovernmentProgramsBenefitsAmount
      contextRef="ifa145d37776c4d77b879da56237f7d04_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfOTM0NTg0ODg5MzY2Nw_05f75f8d-84d6-4b7f-bb2b-0371a9a12a53"
      unitRef="usd">9200000</clh:GovernmentProgramsBenefitsAmount>
    <clh:GovernmentProgramsBenefitsAmount
      contextRef="ia590c110897249b7a529b80a4da98add_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfOTM0NTg0ODg5MzY5MA_7f20fc88-e7d4-4d80-8256-b46986c3cbcc"
      unitRef="usd">2900000</clh:GovernmentProgramsBenefitsAmount>
    <clh:GovernmentProgramsBenefitsAmount
      contextRef="i67680e6c1a534a97a2cb7359116e1bdc_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfOTM0NTg0ODg5NDA0Mg_e5080e81-da12-454f-9013-82230cd372df"
      unitRef="usd">29100000</clh:GovernmentProgramsBenefitsAmount>
    <clh:GovernmentProgramsBenefitsAmount
      contextRef="i114b56479ea24224888eb08e47649c2a_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfOTM0NTg0ODg5NDA0NQ_c0fec673-fb26-44a6-8c4b-a3fd440e5fc2"
      unitRef="usd">13200000</clh:GovernmentProgramsBenefitsAmount>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU3MTI_d11f551e-7dd7-486c-90eb-7e538ee37f28">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Stock-based compensation cost is measured at the grant date based on the fair value of the award and is recognized as expense over the requisite service period, which generally represents the vesting period. In addition, the Company issues awards with performance targets established prior to or at the grant date. The expense for these awards is recognized over the requisite service period when management believes it is probable those performance targets will be achieved. The fair value of the Company's grants are based on the closing price of the Company's common stock on the respective dates of grant. Forfeitures are recognized as they occur. Stock-based compensation is recognized in selling, general and administrative expense.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU1NzU_90b47876-4024-4787-9127-674bd468943a">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Current income tax expense approximates cash to be paid or refunded for taxes for the applicable period. Deferred tax expense or benefit is the result of changes between deferred tax assets and liabilities. Deferred tax assets and liabilities are determined based upon the temporary differences between the financial statement basis and tax basis of assets and liabilities as well as from net operating loss and tax credit carryforwards as measured by the enacted tax rates which will be in effect when these differences reverse. The effect of a change in tax rates on deferred tax assets and liabilities is generally recognized in income in the period that includes the enactment date. The Company evaluates the recoverability of future tax deductions and credits and a valuation allowance is established by tax jurisdiction when, based on an evaluation of both positive and negative objective verifiable evidence, it is more likely than not that some portion or all of deferred tax assets will not be realized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes and measures a tax benefit from uncertain tax positions when it is more likely than not that the tax position will be sustained upon examination by the taxing authorities, based on the technical merits of the position. The Company recognizes a liability for unrecognized tax benefits resulting from uncertain tax positions taken or expected to be taken in a tax return. The Company adjusts these liabilities when its judgment changes as a result of the evaluation of new information not previously available. Due to the complexity of some of these uncertainties, the ultimate resolution may result in a payment that is materially different from the current estimate or future recognition of an unrecognized benefit. These differences will be reflected as increases or decreases to income tax expense in the period in which they are determined. Liabilities for unrecognized tax benefits are included within other long-term liabilities in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes interest and penalties related to unrecognized tax benefits within the provision for income taxes line in the consolidated statements of operations. Accrued interest and penalties are included within the other long-term liabilities line in the consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU3MDc_95d9ed55-a309-4866-87a7-c6729dc49614">&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Earnings per Share ("EPS")&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Basic EPS is calculated by dividing net income by the weighted average number of common shares outstanding during the period. Diluted EPS gives effect to all potentially dilutive common shares that were outstanding during the period.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU2NDA_d1d318e8-dfa6-4da1-b8b5-624129a89075">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s leases predominately relate to real estate, equipment, such as vehicles and industrial equipment utilized in operations, and rail cars utilized in connection with the Company&#x2019;s transportation needs. Contracts are reviewed at inception to determine if the arrangement is a lease and, if so, whether it is an operating or finance lease. For all of its leases, the Company has elected not to separate lease and nonlease components, such as common area maintenance.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company generally enters into long-term real estate leases with &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDE4Mjk_a3e7ad3d-4dfd-4ef1-a18d-2e6fdbac1ce9"&gt;three&lt;/span&gt; to ten-year terms and long-term non-real estate leases with &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDE4OTE_d92d185e-b569-42de-89fa-498539b8e075"&gt;two&lt;/span&gt; to eight-year terms. In the normal course of business, the Company also enters into short-term leases having terms of less than one-year. These leases are generally equipment leases entered into for short periods of time (e.g. daily, weekly or monthly) to satisfy immediate and/or short-term operational needs of the business which can arise based upon the nature of particular services performed or seasonality factors. The Company has elected not to recognize right-of-use ("ROU") assets and lease liabilities for these short-term leases. Expense for all such short-term leases is disclosed as short-term lease cost as shown in Note 18, "Leases." &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating and finance leases with terms exceeding one year are recognized as ROU assets and lease liabilities and measured based on the present value of the future lease payments over the lease term at commencement date. When applicable, the ROU asset includes any lease payments made at or before the commencement date and initial direct costs incurred and is reduced by lease incentives received under the lease agreement. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain of the Company's real estate leases contain escalating future lease payments. Escalating lease payments that are based upon explicit amounts contained in the lease or an index (e.g., consumer price index) are included in the Company's determination of future lease payments to determine the ROU asset and lease liability recognized at the commencement date. Any differences in the future lease payments from initial recognition are not anticipated to be material and will be recorded as variable lease cost in the period incurred.&#160;The variable lease cost will also include the Company&#x2019;s portion of property tax, utilities and common area maintenance. A significant portion of the Company&#x2019;s real estate lease agreements include renewal periods at the Company&#x2019;s option. The Company includes these renewal periods in the lease term only when renewal is reasonably certain based upon facts and circumstances specific to the lease and known by the Company. Certain of the equipment and rail car leases transfer ownership upon the conclusion of the lease term and as such, are classified as finance leases. Leases containing purchase options are classified as finance leases only when it is reasonably certain that the Company will execute such options.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company uses its incremental borrowing rate on collateralized debt based on the information available at the lease commencement date in determining the present value of future lease payments as the implicit rate is typically not readily determinable.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For operating leases, lease cost is recognized on a straight-line basis over the lease term and is included in cost of revenues or selling, general and administrative expenses depending on the use of the asset. For finance leases, ROU assets are amortized on a straight-line basis over the shorter of the lease term or the estimated useful life of the leased asset and interest expense is recognized based on the incremental borrowing rate. Amortization and interest expense for finance leases are included in depreciation and amortization and interest expense, net of interest income, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i32c48b19bb55486f93ef050c8a0769e0_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU2NjQ_239449b4-51b4-4a00-b0d8-827cbe643483">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i248a4c1ae4e94ad7bc78b6404353850c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85NC9mcmFnOjJmZmZkZGQ4NDVhODQ4NWI4MjAzODA0MzljMmJlZjc2L3RleHRyZWdpb246MmZmZmRkZDg0NWE4NDg1YjgyMDM4MDQzOWMyYmVmNzZfNDU3NTY_cc6e1398-f902-42b9-b610-7dadded99e60">P8Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RleHRyZWdpb246NjFiZDA3ZDVhMDFkNDRkZGFmMGJlMTI1NDZiNjcxN2NfNDEzNw_a9310ea5-4dea-41bb-9e2b-56dcbfd25d7b">REVENUES&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;We disaggregate the Company&#x2019;s third-party revenues by geographic location and source of revenue as we believe these categories depict how revenue and cash flows are affected by economic factors. The Company's significant sources of revenue include: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Technical Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Technical Services contribute to the revenues of the Environmental Services operating segment. Revenues for these services are generated from fees charged for waste material management and disposal services including onsite environmental management services, collection and transportation, packaging, recycling, treatment and disposal of waste. Revenue is primarily generated by short-term projects, most of which are governed by master service agreements that are long-term in nature. These master service agreements are typically entered into with the Company's larger customers and outline the pricing and legal frameworks for such arrangements. Services are provided based on purchase orders or agreements with the customer and include prices based upon units of volume of waste, and transportation and other fees. Collection and transportation revenues are recognized over time, as the customer receives and consumes the benefits of the services as they are being performed and the Company has a right to payment for performance completed to date. The Company uses the input method to recognize revenue over time, based on time and materials incurred as a basis for measuring the satisfaction of the performance obligation. Revenues for treatment and disposal of waste are recognized upon completion of treatment, final disposition in a landfill or incineration, or when the waste is shipped to a third-party for processing and disposal. The Company periodically enters into bundled arrangements for the collection and transportation and disposal of waste. For such arrangements, transportation and disposal are considered distinct performance obligations and the Company allocates revenue to each based on the relative standalone selling price (i.e., the estimated price that a customer would pay for the services on a standalone basis). Revenues and the related costs from waste that is not yet completely processed and disposed of are deferred. The deferred revenues and costs are recognized when the services are completed. The period between collection and transportation and the final processing and disposal ranges depending on the location of the customer, but generally is measured in days.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Field and Emergency Response Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Field and Emergency Response Services contribute to the revenues of the Environmental Services operating segment. Field Services revenues are generated from cleanup services at customer sites, including those managed by municipalities and utility providers, or other locations on a scheduled or emergency response basis. Services include confined space entry for tank cleaning, site decontamination, large remediation projects, demolition, spill cleanup on land and water, railcar cleaning, hydro excavation, manhole/vault clean outs, product recovery and transfer and vacuum services. Additional services include filtration and water treatment services. Response services for environmental, contamination or pandemic related emergencies include any scale from man-made disasters such as oil spills, to natural disasters such as hurricanes. More recently, demand has increased for projects involving contagion disinfection, decontamination and disposal services in response to the COVID-19 pandemic. Field and emergency response services are provided based on purchase orders or agreements with customers and include prices generally based upon daily, hourly or job rates for equipment, materials and personnel. The Company recognizes revenue for these services over time, as the customer receives and consumes the benefits of the service as they are being performed and the Company has a right to payment for performance completed to date. The Company uses the input method to recognize revenue over time, based on time and materials incurred. The duration of such services can be over a number of hours, several days or even months for larger scale projects.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Industrial Services and Other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Industrial Services contribute to the revenues of the Environmental Services operating segment. These revenues are primarily generated from industrial and specialty services provided to refineries, mines, upgraders, chemical plants, pulp and paper mills, manufacturing facilities, power generation facilities and other industrial customers throughout North America. Services include in-plant cleaning and maintenance services, plant outage and turnaround services, specialty cleaning services including chemical cleaning, pigging and high and ultra-high pressure water cleaning, leak detection and repair, daylighting, production services and upstream energy services. Services are provided based on purchase orders or agreements with the customer and include prices based upon daily, hourly or job rates for equipment, materials and personnel. The Company recognizes revenue for these services over time, as the customer receives and consumes the benefits of the services as they are being performed and the Company has a right to payment for performance completed to date. The Company uses the input method to recognize revenue over time, based on time and materials incurred.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Safety-Kleen Environmental Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2014;Safety-Kleen Environmental Services revenues contribute both to the Environmental Services operating segment and the Safety-Kleen Sustainability Solutions operating segment depending upon the nature of such revenues and operating responsibilities relative to driving these revenues. Revenues from providing containerized waste handling and disposal services, parts washer services and vacuum services, referred to collectively as the Safety-Kleen branches' core service offerings, contribute to the revenues of the Environmental Services operating segment. In &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;addition, sales of packaged blended oil products and other complementary product sales contribute to the revenues of the Environmental Services operating segment. Revenues generated from waste oil, anti-freeze and oil filter collection services, sales of bulk blended oil products and sales of bulk automotive fluids contribute to the Safety-Kleen Sustainability Solutions operating segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Generally, the revenue from services is recognized over time, as the customer receives and consumes the benefits of the services as they are being performed and the Company has a right to payment for performance completed to date. The duration of such services can be over a number of hours or several days. The Company uses the input method to recognize revenue over time, based on time and materials incurred. Product revenue is recognized upon the transfer of control whereby control transfers when the products are delivered to the customer. Containerized waste services consist of profiling, collecting, transporting and recycling or disposing of a wide variety of waste. Related collection and transportation revenues are recognized over time, as the customer receives and consumes the benefits of the services as they are being performed and the Company has a right to payment for performance completed to date. Parts washer services include customer use of our parts washer equipment, cleaning and maintenance of the parts washer equipment and removal and replacement of used cleaning fluids. Parts washer services are considered a single performance obligation due to the highly integrated and interdependent nature of the arrangement. Revenue from parts washer services is recognized over the service interval as the customer receives the benefit of the services. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Safety-Kleen Oil&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;Safety-Kleen Oil related sales contribute to the revenues of the Safety-Kleen Sustainability Solutions segment. These revenues are generated from sales of high-quality base and blended lubricating oils to third-party distributors, government agencies, fleets, railroads and industrial customers. The business also sells recycled fuel oil to asphalt plants, industrial plants and pulp and paper companies. The used oil is also processed into vacuum gas oil which can be further re-refined into lubricant base oils or sold directly into the marine diesel oil fuel market. Revenue for oil products is recognized at a point in time, upon the transfer of control. Control transfers when the products are delivered to the customer.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the Company's third-party revenue disaggregated by source of revenue and geography (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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.104%"/&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.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.548%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Primary Geographical Markets&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,631,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,324,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total third-party revenues&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,025,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,805,566&#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:12pt"&gt;&lt;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;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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Sources of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technical Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Field and Emergency Response Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Services and Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;706,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Safety-Kleen Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Safety-Kleen Oil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total third-party revenues&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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,025,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,805,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_____________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Includes $28.4&#160;million of third-party revenues generated from the operations of the HydroChemPSC business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) Includes $137.7&#160;million of third-party revenues generated from the operations of the HydroChemPSC business&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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.104%"/&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.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.548%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2020&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:8pt;font-weight:700;line-height:100%"&gt;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Primary Geographical Markets&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,287,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,739,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total third-party revenues&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,637,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,144,097&#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:12pt"&gt;&lt;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;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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Sources of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technical Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,062,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,062,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Field and Emergency Response Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Services and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Safety-Kleen Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Safety-Kleen Oil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,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:10pt;font-weight:400;line-height:100%"&gt;Total third-party revenues&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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,637,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,144,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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.104%"/&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.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.548%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2019&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:8pt;font-weight:700;line-height:100%"&gt;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Primary Geographical Markets&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,390,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,940,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total third-party revenues&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,802,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,412,190&#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:12pt"&gt;&lt;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;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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Sources of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technical Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Field and Emergency Response Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Services and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;632,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Safety-Kleen Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Safety-Kleen Oil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total third-party revenues&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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,802,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;608,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,412,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Balances &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&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.107%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;792,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;611,534&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets (unbilled receivables)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities (deferred revenue)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The timing of revenue recognition, billings and cash collections results in billed accounts receivable, unbilled receivables (contract assets) and customer advances and deposits or deferred revenue (contract liabilities) on the consolidated balance sheet. Generally, billing occurs subsequent to revenue recognition, as a right to payment is not just subject to passage of time, resulting in contract assets. Contract assets are generally classified as current. The Company sometimes receives advances or deposits from its customers before revenue is recognized, resulting in contract liabilities. These assets and liabilities are reported on the consolidated balance sheet on a contract-by-contract basis at the end of each reporting period. The contract liability balances at the beginning of each period presented were generally fully recognized in the subsequent three-month period.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Variable Consideration&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The nature of the Company's contracts give rise to certain types of variable consideration, including in limited cases volume discounts. Accordingly, management establishes a revenue allowance to cover the estimated amounts of revenue that may need to be credited to customers' accounts in future periods. The Company estimates the amount of variable consideration &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;to include in the estimated transaction price based on historical experience, anticipated performance and management's best judgment at the time and to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is resolved. There have been no material changes in estimates of variable consideration in the periods presented.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Costs&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Contract costs include direct and incremental costs to obtain or fulfill a contract. Parts washer costs include costs of solvent, commissions paid relating to revenue generated from parts washer services, and transportation costs associated with transferring the product picked up from the services as it is returned to the Company&#x2019;s facilities or a third-party site. Costs related to the treatment of waste include costs for waste receiving, drum movement and storage, waste consolidation and transportation between facilities. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s contract costs that are subject to capitalization are comprised of costs associated with parts washer services and costs associated with the treatment and disposal of waste. As of December&#160;31, 2021 and 2020, the Company's deferred contract costs totaled $26.4&#160;million and $22.8&#160;million, respectively. Deferred parts washer costs are recognized over the service interval as the customer receives the benefit of the services, and deferred costs related to treatment and disposal of waste are recognized when the corresponding waste is disposed. Deferred costs are included within total current assets in the Company&#x2019;s consolidated balance sheets. The deferred contract cost balances at the beginning of each period presented were fully recognized in cost of revenue in the subsequent three-month period.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RleHRyZWdpb246NjFiZDA3ZDVhMDFkNDRkZGFmMGJlMTI1NDZiNjcxN2NfNDEzOA_c444da38-9917-456e-bf0a-76665145042c">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables present the Company's third-party revenue disaggregated by source of revenue and geography (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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.104%"/&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.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.548%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Primary Geographical Markets&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,631,112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;693,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,324,953&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,818&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total third-party revenues&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,025,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,805,566&#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:12pt"&gt;&lt;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;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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Sources of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technical Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,209,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Field and Emergency Response Services&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt; (1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;466,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Services and Other &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;705,999&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;706,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Safety-Kleen Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;643,904&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;161,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;805,491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Safety-Kleen Oil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;617,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total third-party revenues&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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,025,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,805,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_____________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Includes $28.4&#160;million of third-party revenues generated from the operations of the HydroChemPSC business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) Includes $137.7&#160;million of third-party revenues generated from the operations of the HydroChemPSC business&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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.104%"/&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.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.548%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2020&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:8pt;font-weight:700;line-height:100%"&gt;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Primary Geographical Markets&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,287,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,739,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;349,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total third-party revenues&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,637,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,144,097&#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:12pt"&gt;&lt;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;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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Sources of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technical Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,062,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,062,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Field and Emergency Response Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;461,036&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Services and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;480,621&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Safety-Kleen Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;633,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;175,676&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;809,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Safety-Kleen Oil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;330,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:10pt;font-weight:400;line-height:100%"&gt;Total third-party revenues&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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,637,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,144,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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:34.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.666%"/&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.104%"/&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.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.548%"/&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="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2019&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:8pt;font-weight:700;line-height:100%"&gt;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Primary Geographical Markets&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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,390,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550,700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(586)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,940,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;411,964&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;471,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total third-party revenues&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,802,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,412,190&#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:12pt"&gt;&lt;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;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:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Sources of Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Technical Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,120,043&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Field and Emergency Response Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;340,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Industrial Services and Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;631,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;632,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Safety-Kleen Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;710,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;851,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Safety-Kleen Oil&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;467,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total third-party revenues&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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,802,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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;608,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:1pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,412,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:1pt solid #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:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icdad2c40d3f34a3aa01c3648c53e2780_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMy0yLTEtMS0zMzQ1Mw_11f749e5-4e3c-49f1-8cd9-4c377a53dfc0"
      unitRef="usd">2631112000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i325697ed361944f09361b92a91924416_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMy00LTEtMS0zMzQ1Mw_1b1ad59f-83f6-456d-9612-c9a23fbf6694"
      unitRef="usd">693542000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9be47ab28d8a4ade87a4d6f52afc08e9_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMy02LTEtMS0zMzQ1Mw_5fc1e0e7-1a6f-444f-8e04-a4e17dd37047"
      unitRef="usd">299000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icb2d509f51bf49ed93aa08815a49722a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMy04LTEtMS0zMzQ1Mw_c0a70753-bac9-4331-909a-e921b1ac3faf"
      unitRef="usd">3324953000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie47d6eb7401f4b76b5a5a1c8f0ef5b7f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfNC0yLTEtMS0zMzQ1Mw_1d3665fb-d4d6-4896-8b4a-3f03d4879365"
      unitRef="usd">394795000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia898c64d83b84bbf9d38549d55b466af_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfNC00LTEtMS0zMzQ1Mw_9495ca55-dac0-4ae6-9c98-9b8baacb0242"
      unitRef="usd">85818000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i54a81bcdb6be448d94396d177950e175_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfNC02LTEtMS0zMzQ1Mw_cb416bf3-2b6d-48da-ab1c-547ae69aa79e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64d79010cbe8412b9c915bd6a0c972e8_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfNC04LTEtMS0zMzQ1Mw_8da61d73-a950-4873-a405-6f63ec9e6c8b"
      unitRef="usd">480613000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75de1aa888a44425889a379358fd3d5d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfNS0yLTEtMS0zMzQ1Mw_09b9a9ea-8f71-40a3-9a10-2251931d316e"
      unitRef="usd">3025907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib771de61f3d74d8380fc7e80a76a3b4e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfNS00LTEtMS0zMzQ1Mw_7f46e52b-d6b3-47d6-a00a-60684cf8a838"
      unitRef="usd">779360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i029ba29bce69428bb6e84df3ca8de94a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfNS02LTEtMS0zMzQ1Mw_89a130a6-1c89-4c6b-bd6b-abd2553f82b7"
      unitRef="usd">299000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfNS04LTEtMS0zMzQ1Mw_4c817711-202d-4f10-83dc-5b61a81e9fc1"
      unitRef="usd">3805566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib70b598a83bf40bd9fc7a0371118bb4f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfOC0yLTEtMS0zMzQ1Mw_6d0bfcb1-b9e9-4b45-893c-e998bf0762b4"
      unitRef="usd">1209624000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3f677361571b40139810d108f717fd54_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfOC00LTEtMS0zMzQ1Mw_1b7f60ab-7d9e-4d0b-8345-0176778637b2"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie408451730e84a32bb290a557c9221fb_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfOC02LTEtMS0zMzQ1Mw_2ebbcf10-4d73-4f1e-a791-22c2840c1f7e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i69e7d48fd5934f55b4cdebb048598298_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfOC04LTEtMS0zMzQ1Mw_4bde5926-3945-4429-83c7-172290384101"
      unitRef="usd">1209624000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i47f427fd752540eeb1b98a40b65eea1f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfOS0yLTEtMS0zMzQ1Mw_43b380b0-6653-48a4-99a0-f89cdb696f33"
      unitRef="usd">466380000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia395345e09cd4122b509479398435d2b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfOS00LTEtMS0zMzQ1Mw_3296e491-9836-42d3-bf5b-f4fec78e5b3f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d04146b67a44ce1a4405d88d0e80910_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfOS02LTEtMS0zMzQ1Mw_e4e4b5be-77e1-483d-a9fc-520f566bbfee"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9413c2fe78384afcbb3efa9c3e791b08_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfOS04LTEtMS0zMzQ1Mw_8176638f-8607-4dc5-8ec5-84254cebca8a"
      unitRef="usd">466380000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52614ec549ec48f1ab4db0c04d530c0d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMTAtMi0xLTEtMzM0NTM_bc10a7ab-a59f-42da-b979-90cc052fec56"
      unitRef="usd">705999000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f2f5b76e138417797e3ecacf157bcb5_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMTAtNC0xLTEtMzM0NTM_5555424e-4989-4778-bbae-6730d6427f5f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3eab6d836f6c489fa4a7809d6ca8b976_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMTAtNi0xLTEtMzM0NTM_68eff664-89fa-4d4c-bbe8-1643db67c0fb"
      unitRef="usd">299000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8251e4ee4cef46bcaf015155d246c0a7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMTAtOC0xLTEtMzM0NTM_aadeeade-c479-46c8-952c-ef4d0e3a839a"
      unitRef="usd">706298000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2f66fba2f0fa47cfa9c7a38e860bff0a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMTEtMi0xLTEtMzM0NTM_35836116-8d3f-4d75-b163-9270e15d43b2"
      unitRef="usd">643904000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7256d76dc64a40c7bcfb238049cf46d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMTEtNC0xLTEtMzM0NTM_53838452-8101-4fcf-b4c7-9951ff82c22d"
      unitRef="usd">161587000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i87b71dff69564ba6a29ca347b2b40353_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMTEtNi0xLTEtMzM0NTM_a68e5721-4598-49da-ab9a-45c6c7f535d8"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idbf14be315b2479db76430c2ab00f013_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMTEtOC0xLTEtMzM0NTM_46625efa-8b88-461d-ab53-0f54048318da"
      unitRef="usd">805491000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4aa2cd143ac34a68950c52eb1a95d4d7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMTItMi0xLTEtMzM0NTM_3bb3052c-3277-40d7-ad2c-c28203fdf030"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i06956c05dc76435d9d330d77c919d880_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMTItNC0xLTEtMzM0NTM_9d21baa0-6cb1-4f06-b094-005722ba28cc"
      unitRef="usd">617773000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iff34215f5de24d0d9eaabcbfa0bfaee7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMTItNi0xLTEtMzM0NTM_bf264ae7-b30b-4d1a-a735-74e315c8c58f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iec27677f55db4152bc4c82f61df795a6_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMTItOC0xLTEtMzM0NTM_c3b19d57-6ae1-423f-b96d-cc9aeea56dc4"
      unitRef="usd">617773000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75de1aa888a44425889a379358fd3d5d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMTMtMi0xLTEtMzM0NTM_e0c1168c-4789-443d-9497-984114099eef"
      unitRef="usd">3025907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib771de61f3d74d8380fc7e80a76a3b4e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMTMtNC0xLTEtMzM0NTM_40a09c20-5346-492d-9310-56a375b1c29c"
      unitRef="usd">779360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i029ba29bce69428bb6e84df3ca8de94a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMTMtNi0xLTEtMzM0NTM_1cc9e64c-e1a8-4326-bb4b-b3c81aa1f21c"
      unitRef="usd">299000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjM4Y2UxOTczMGNlOTQ3Njg4MWQwYTkxYWE5ZjA1YTllL3RhYmxlcmFuZ2U6MzhjZTE5NzMwY2U5NDc2ODgxZDBhOTFhYTlmMDVhOWVfMTMtOC0xLTEtMzM0NTM_74e79686-4398-4b2a-a97c-dda76ec66521"
      unitRef="usd">3805566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8899a991790e4b34a4e00541a9843904_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RleHRyZWdpb246NjFiZDA3ZDVhMDFkNDRkZGFmMGJlMTI1NDZiNjcxN2NfMTMxOTQxMzk1Mzk3NTA_782f7f7e-0e73-40dd-871c-8a164b1f30ca"
      unitRef="usd">28400000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i17961bf30acb4be481b80dce9332aa8d_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RleHRyZWdpb246NjFiZDA3ZDVhMDFkNDRkZGFmMGJlMTI1NDZiNjcxN2NfMzI5ODUzNDg5OTAzNQ_26ad4f13-a016-4e8d-9923-0facc51a0c98"
      unitRef="usd">137700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i363ab53b65d2462b8b226bf716091c72_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMy0yLTEtMS0zMzQ1Mw_0b3ddd92-ccef-41f5-b6c8-e53cdb919c57"
      unitRef="usd">2287796000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac40f876000a49989c500c85a1d573ca_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMy00LTEtMS0zMzQ1Mw_a2cf8843-55f4-453d-b98b-3e36fb65518d"
      unitRef="usd">452435000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iebfdd4cb8e4741e5a77d835c3a46e145_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMy02LTEtMS0zMzQ1Mw_b74af5a2-9380-4a75-8519-06a0246e8bdf"
      unitRef="usd">-674000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i965fc091eaff4f06a8b3dc4cbf77139f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMy04LTEtMS0zMzQ1Mw_57f4d85a-9d20-4676-890f-f08c92e43dbc"
      unitRef="usd">2739557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6f34d9123d2943d3b81d29b4118dc6e2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfNC0yLTEtMS0zMzQ1Mw_7c4c198a-5780-4022-a0a0-0c5e26ac3659"
      unitRef="usd">349845000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3633dc5b65d447e5ae493985382d6bd7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfNC00LTEtMS0zMzQ1Mw_45f7b56e-f78b-40d0-81e4-1893e3a4a940"
      unitRef="usd">53731000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib05ef57161394241957c6fb35944e888_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfNC02LTEtMS0zMzQ1Mw_03d9e897-aa53-4c3d-87fb-e711bd76c6df"
      unitRef="usd">964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8669eb68230741a8986457726fa575c4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfNC04LTEtMS0zMzQ1Mw_0f512aea-0c32-446a-9531-7330b4644a53"
      unitRef="usd">404540000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8258b880b2d944efaa116663e173c63a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfNS0yLTEtMS0zMzQ1Mw_fc6dddbe-bb3a-4893-91b7-89a9eec985d2"
      unitRef="usd">2637641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic767a97fb6164e949afb739970030251_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfNS00LTEtMS0zMzQ1Mw_eba4055c-9fe1-4705-8fd4-4cc5c1ba4ad5"
      unitRef="usd">506166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0db4970351bc4d46b07759a417330f0b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfNS02LTEtMS0zMzQ1Mw_bf9c2140-4dd8-41cc-a90b-9dc935c4c776"
      unitRef="usd">290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfNS04LTEtMS0zMzQ1Mw_36703106-7208-47f7-b704-e7c17a8bd356"
      unitRef="usd">3144097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7dfcc2f8eff143bfbd7cc0e2cefb1abf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfOC0yLTEtMS0zMzQ1Mw_138d8500-f424-46e1-862f-8e5807b4416e"
      unitRef="usd">1062714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0aa9918faf5346219aa653453061737a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfOC00LTEtMS0zMzQ1Mw_3de7483c-7799-4ad6-b2f4-aba9ffa61555"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8002a400b7340078e908e775522057e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfOC02LTEtMS0zMzQ1Mw_00523012-b298-42f3-8681-36e3945f6652"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iba6ccc7d642044edb0a13779eb4887bd_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfOC04LTEtMS0zMzQ1Mw_a38ebfa4-5c71-49f2-b3a2-ab290692aaf8"
      unitRef="usd">1062714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id21134ea78e344b2b46f560b9a405093_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfOS0yLTEtMS0zMzQ1Mw_481b8028-9ba4-42ad-8fa8-40894d79c467"
      unitRef="usd">461036000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1267309a6a3440b7972d9e7513ed98f7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfOS00LTEtMS0zMzQ1Mw_ef5412b7-d321-4245-86ce-042e2f55e0ee"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16694495b0f543ff9a3c0adca3246f22_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfOS02LTEtMS0zMzQ1Mw_0ae3bfa0-8ebf-4dbe-b02b-1037aa7941ca"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibd8142d6fdd043029ab9766aa1611d4a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfOS04LTEtMS0zMzQ1Mw_7c174a62-7bd0-4157-8d69-e4296e61d7db"
      unitRef="usd">461036000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i44e0c886c4d4450cbcac5742967b167e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMTAtMi0xLTEtMzM0NTM_0ea499c0-bc31-4724-a973-39872c7869f0"
      unitRef="usd">480331000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9803f0dab75c4c0cae1dbb9d72ee472e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMTAtNC0xLTEtMzM0NTM_af1f9768-0ebb-42d6-aff5-4b40d594eacb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if758a05f96624906a4d1744b94e63ebf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMTAtNi0xLTEtMzM0NTM_f6a6b0eb-dd1e-4a73-8484-7e6dab86a7ce"
      unitRef="usd">290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i78d582828393424e96a1f81ed6ddee1b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMTAtOC0xLTEtMzM0NTM_73b4c716-8d34-4d4d-9215-fd65d5290970"
      unitRef="usd">480621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice189bffae9c4cc898f0ca8ccf130268_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMTEtMi0xLTEtMzM0NTM_89e0c3aa-7a50-4417-bdc8-7710382023ac"
      unitRef="usd">633560000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7443801b04354bc69ac72ecd2b5cc339_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMTEtNC0xLTEtMzM0NTM_558a2597-7cb5-4d1d-ac5d-800082164cbc"
      unitRef="usd">175676000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae6063ea36a7410795aff860e376227f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMTEtNi0xLTEtMzM0NTM_2e5525d6-43da-4c42-a0e6-bd120fdc5d08"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib4ce9e8177ac4f1f8a26bff61868c2b4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMTEtOC0xLTEtMzM0NTM_e58f7142-6a1a-4fa8-bb70-f95fa057977c"
      unitRef="usd">809236000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifcd96f21d5ae478eae63d69c4f337fa7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMTItMi0xLTEtMzM0NTM_0c63b3ff-8028-4de3-a287-938034d46ded"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib815f773f2a84029ad264ba5b81bafb2_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMTItNC0xLTEtMzM0NTM_e03d8ddd-02ed-4d88-8eba-88e66cf5a06b"
      unitRef="usd">330490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1254550f99834af295b51e44ed3fbf6c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMTItNi0xLTEtMzM0NTM_ee759ac8-8c42-4eef-b0e2-f20f3700f8d1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib8a9b31ef6d6460bb609b98f56084699_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMTItOC0xLTEtMzM0NTM_9911c5c9-a470-44cf-815a-c2f7575913ef"
      unitRef="usd">330490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8258b880b2d944efaa116663e173c63a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMTMtMi0xLTEtMzM0NTM_8b5d1995-f058-4d28-b527-d6c1955f508a"
      unitRef="usd">2637641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic767a97fb6164e949afb739970030251_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMTMtNC0xLTEtMzM0NTM_0fbf88a2-8cf1-4c4e-80b7-9e9819bea134"
      unitRef="usd">506166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0db4970351bc4d46b07759a417330f0b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMTMtNi0xLTEtMzM0NTM_35b8e66d-6d3f-494c-95da-3d9b210bdee4"
      unitRef="usd">290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjA3ZGU1NjZlYzIzMDRhMWM4Mzk0ZjZmYzk1MDIzYjUxL3RhYmxlcmFuZ2U6MDdkZTU2NmVjMjMwNGExYzgzOTRmNmZjOTUwMjNiNTFfMTMtOC0xLTEtMzM0NTM_b56e36f7-1bf4-44bd-9f25-0118dcbfb46c"
      unitRef="usd">3144097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7a46d2d82376494286a12405289ba9e5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMy0yLTEtMS0zMzQ1Mw_f3df112e-c304-40e4-bd20-84b52ba13ebe"
      unitRef="usd">2390718000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i30132bd92aca4971b23d5714c8f0191b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMy00LTEtMS0zMzQ1Mw_ef5e6b84-7ad0-409d-94ce-721997499305"
      unitRef="usd">550700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f2a6003f33b4c85a1bf608a816c97bb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMy02LTEtMS0zMzQ1Mw_58cdeb6f-8fc9-46c4-8847-851d1dd10f41"
      unitRef="usd">-586000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i68f38471f4c543399afcf4a9b1aede08_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMy04LTEtMS0zMzQ1Mw_3bd9ac7a-d08e-4dab-a8f3-69459ab8f360"
      unitRef="usd">2940832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife516c9c795e439c83ab699ca7b3e2c2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfNC0yLTEtMS0zMzQ1Mw_59da4f35-a86f-4d2c-85d8-8ed4c1878893"
      unitRef="usd">411964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67fd4f2dac0e4d4faea8373eb8206f44_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfNC00LTEtMS0zMzQ1Mw_0f2c5beb-ceb7-4d64-9606-a00291481332"
      unitRef="usd">57672000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id52e9920bfd346efafb2e5a0c52cf045_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfNC02LTEtMS0zMzQ1Mw_95ee8412-362c-47da-a2bb-968757f34e42"
      unitRef="usd">1722000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i60e096289d984d828e8f7f0e3f440cc0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfNC04LTEtMS0zMzQ1Mw_30196eee-de6e-4c45-b7b5-e9c82a7bc938"
      unitRef="usd">471358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdea1180480047efb57b9642adb6e033_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfNS0yLTEtMS0zMzQ1Mw_4bb058ab-2bd5-40ea-b01e-e3d737cefcf8"
      unitRef="usd">2802682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e7d75c3a8c74505a13b99178923a87e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfNS00LTEtMS0zMzQ1Mw_89f13f81-793c-4505-b842-5bbac27f7b0b"
      unitRef="usd">608372000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e2c35624a9a4a298950b2cbcf7f183e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfNS02LTEtMS0zMzQ1Mw_ec061777-d6e0-42d8-ae84-00a12aed1313"
      unitRef="usd">1136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfNS04LTEtMS0zMzQ1Mw_a42d2909-bc01-42f3-843c-2ef419388833"
      unitRef="usd">3412190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8921dc2b6a1f47458bcf61c65b70e65f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfOC0yLTEtMS0zMzQ1Mw_f32e3325-5dc7-4cb6-9be9-b07c2b0e4a29"
      unitRef="usd">1120043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia4cd48b2f47249369fcf984ac3c3e0de_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfOC00LTEtMS0zMzQ1Mw_917e2d69-25a8-49a2-92f8-b644da09d0d1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i1b56f0770cdb4bb6898e39ee94734b56_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfOC02LTEtMS0zMzQ1Mw_dcb11fde-a8b7-41a9-918e-d38ebc48135e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i097f88ee988f42c6959b693cd05c83f0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfOC04LTEtMS0zMzQ1Mw_3c4482f0-3dc6-4365-80d1-302e2824de4b"
      unitRef="usd">1120043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0f7209f5b06d418b8ed5d6eb0c8dbc6c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfOS0yLTEtMS0zMzQ1Mw_4a15c90d-6d52-4269-863f-6fe812234468"
      unitRef="usd">340906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0ea103dab2f479cb48f44066d7981e8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfOS00LTEtMS0zMzQ1Mw_9e5d565d-d29d-411a-9263-4d9048b2ec8f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia58a605d0c2844b4bf05c68d0722b1ae_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfOS02LTEtMS0zMzQ1Mw_106003d9-bedd-44b0-9b45-2af45db27d9b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01c53b127d304141b4f4fdfd157a42de_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfOS04LTEtMS0zMzQ1Mw_8292c20f-0eaa-4288-9ef4-461c8b6b3816"
      unitRef="usd">340906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i43f53bbbc27641e59f21a7a078690261_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMTAtMi0xLTEtMzM0NTM_afdb283f-acc7-47bb-9fc1-5c0890097cd5"
      unitRef="usd">631414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0ee8627a2024a848857f7370049372a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMTAtNC0xLTEtMzM0NTM_47b9e884-aade-44d0-9d33-599f4d982552"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62a6baaa17794e30a0caaf0924cea489_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMTAtNi0xLTEtMzM0NTM_27590f9c-8954-4d54-a556-4b42de9a0994"
      unitRef="usd">1136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id12a3f8781ce48f29530d664984f2fe2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMTAtOC0xLTEtMzM0NTM_76888f66-e377-4e6c-a134-5c5b6a290a42"
      unitRef="usd">632550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8bfe1310d5449b09e54180ac80513d8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMTEtMi0xLTEtMzM0NTM_a7306c70-9c68-46d1-830c-a32ccb67134d"
      unitRef="usd">710319000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ide1725a2c59c42ef9f36ecde51713aad_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMTEtNC0xLTEtMzM0NTM_ccff2bfd-0a09-44e9-b0cb-c56ea6877693"
      unitRef="usd">141201000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21464d28e85e4bfbac71cd0395fb05bd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMTEtNi0xLTEtMzM0NTM_e173b682-fdc0-4fee-9687-437eeb6105bf"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6593365452df4114a808d3177621a9ab_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMTEtOC0xLTEtMzM0NTM_d1304ce4-0e47-4a37-980b-b4e0463951e7"
      unitRef="usd">851520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i91da9bf994f44c129da6a5c9649adc8c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMTItMi0xLTEtMzM0NTM_e7f9b127-7d86-4b7d-944f-40c40216d441"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3861c506144d47858d19389f4300e1ac_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMTItNC0xLTEtMzM0NTM_b9c83d3b-a844-4257-bef5-9caf7f5713a1"
      unitRef="usd">467171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74940856c028406481f287fc4aac0faa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMTItNi0xLTEtMzM0NTM_aad84eaf-689d-4880-9499-4a99a8952e63"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27a6dfdb4ff044e6a1b6974eac618027_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMTItOC0xLTEtMzM0NTM_e59a9c1d-e8dd-4e29-928b-dbb4b52fafd3"
      unitRef="usd">467171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdea1180480047efb57b9642adb6e033_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMTMtMi0xLTEtMzM0NTM_6d3195a1-4bd7-4e7b-87b0-1c5b66f40303"
      unitRef="usd">2802682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e7d75c3a8c74505a13b99178923a87e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMTMtNC0xLTEtMzM0NTM_77a4bad2-e2a0-41c1-b50f-a92611ba31f4"
      unitRef="usd">608372000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e2c35624a9a4a298950b2cbcf7f183e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMTMtNi0xLTEtMzM0NTM_b0786bdb-9916-4c21-a77f-d7cb9418b656"
      unitRef="usd">1136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjMxMGY3N2NiMTJkODQ4ZTZiNzlmN2EwZjhhZjVmY2RjL3RhYmxlcmFuZ2U6MzEwZjc3Y2IxMmQ4NDhlNmI3OWY3YTBmOGFmNWZjZGNfMTMtOC0xLTEtMzM0NTM_7b200adc-f3af-41db-b10d-c19d9958c8ca"
      unitRef="usd">3412190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RleHRyZWdpb246NjFiZDA3ZDVhMDFkNDRkZGFmMGJlMTI1NDZiNjcxN2NfNDE0MA_807fbad7-9358-4499-a628-f43b5984de3e">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Contract Balances &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&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.107%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;(in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;792,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;611,534&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract assets (unbilled receivables)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Contract liabilities (deferred revenue)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjhkZWU3NDBjY2FlNDQ1MDNiMjBmNzg2MDFiNzk3NWY4L3RhYmxlcmFuZ2U6OGRlZTc0MGNjYWU0NDUwM2IyMGY3ODYwMWI3OTc1ZjhfMS0yLTEtMS0zMzQ1Mw_f49a1b25-2c3a-49c0-bfd6-611b138e63c1"
      unitRef="usd">792734000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjhkZWU3NDBjY2FlNDQ1MDNiMjBmNzg2MDFiNzk3NWY4L3RhYmxlcmFuZ2U6OGRlZTc0MGNjYWU0NDUwM2IyMGY3ODYwMWI3OTc1ZjhfMS00LTEtMS0zMzQ1Mw_b1cf202f-fd8a-4d86-8c92-9f9b4850e81c"
      unitRef="usd">611534000</us-gaap:AccountsReceivableNetCurrent>
    <clh:UnbilledAccountsReceivableCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjhkZWU3NDBjY2FlNDQ1MDNiMjBmNzg2MDFiNzk3NWY4L3RhYmxlcmFuZ2U6OGRlZTc0MGNjYWU0NDUwM2IyMGY3ODYwMWI3OTc1ZjhfMi0yLTEtMS0zMzQ1Mw_345ab87a-9e35-4c3a-9de0-88a8b52024da"
      unitRef="usd">94963000</clh:UnbilledAccountsReceivableCurrent>
    <clh:UnbilledAccountsReceivableCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjhkZWU3NDBjY2FlNDQ1MDNiMjBmNzg2MDFiNzk3NWY4L3RhYmxlcmFuZ2U6OGRlZTc0MGNjYWU0NDUwM2IyMGY3ODYwMWI3OTc1ZjhfMi00LTEtMS0zMzQ1Mw_7ddc96ab-255b-4b48-a25e-3c7f46ba561c"
      unitRef="usd">55681000</clh:UnbilledAccountsReceivableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjhkZWU3NDBjY2FlNDQ1MDNiMjBmNzg2MDFiNzk3NWY4L3RhYmxlcmFuZ2U6OGRlZTc0MGNjYWU0NDUwM2IyMGY3ODYwMWI3OTc1ZjhfMy0yLTEtMS0zMzQ1Mw_a4d1b3e1-56f8-41c8-b268-34efc7812a90"
      unitRef="usd">83749000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RhYmxlOjhkZWU3NDBjY2FlNDQ1MDNiMjBmNzg2MDFiNzk3NWY4L3RhYmxlcmFuZ2U6OGRlZTc0MGNjYWU0NDUwM2IyMGY3ODYwMWI3OTc1ZjhfMy00LTEtMS0zMzQ1Mw_d8512942-c6d9-4a9a-a6c5-b6c3db40bd37"
      unitRef="usd">74066000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <clh:DeferredContractCostRecognitionPeriod
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RleHRyZWdpb246NjFiZDA3ZDVhMDFkNDRkZGFmMGJlMTI1NDZiNjcxN2NfNDE0Mg_f697b135-b64c-405c-80e0-16b6f318d09e">P3M</clh:DeferredContractCostRecognitionPeriod>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RleHRyZWdpb246NjFiZDA3ZDVhMDFkNDRkZGFmMGJlMTI1NDZiNjcxN2NfMzYxNQ_10f3faf7-6eef-4eb5-8218-cdec37f2d8ed"
      unitRef="usd">26400000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RleHRyZWdpb246NjFiZDA3ZDVhMDFkNDRkZGFmMGJlMTI1NDZiNjcxN2NfMzYyMg_9694ac13-db44-499b-8d7e-e8b8ee6e1db8"
      unitRef="usd">22800000</us-gaap:CapitalizedContractCostNet>
    <clh:DeferredContractCostRecognitionPeriod
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF85Ny9mcmFnOjYxYmQwN2Q1YTAxZDQ0ZGRhZjBiZTEyNTQ2YjY3MTdjL3RleHRyZWdpb246NjFiZDA3ZDVhMDFkNDRkZGFmMGJlMTI1NDZiNjcxN2NfNDE0Mw_b9046bac-9c2a-4db8-a41e-17fe44388831">P3M</clh:DeferredContractCostRecognitionPeriod>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzI5NDQ_0ddca99c-0e93-4a88-aa29-c65b88a35da5">BUSINESS COMBINATIONS&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;HydroChemPSC&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On October 8, 2021, the Company completed its previously announced acquisition of LJ Energy Services Intermediate Holding Corp. and its subsidiaries (collectively, &#x201c;HydroChemPSC&#x201d;), a privately owned company. HydroChemPSC is a leading U.S. provider of industrial cleaning, specialty maintenance and utilities services with annual revenues of $715.3&#160;million in 2020. The acquired operations, including more than 4,500 employees, over 240 service locations and a fleet of specialized vehicles and equipment, will enhance the Company's Environmental Services Segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company paid an all-cash purchase price for HydroChemPSC of approximately $1.23 billion. The Company incurred  acquisition, severance and integration related costs of approximately $6.0 million in connection with the transaction which are included in selling, general and administrative expenses in the consolidated statements of operations for the year ended December 31, 2021. The Company financed the purchase with net proceeds from the Company&#x2019;s issuance of $1.0&#160;billion of senior secured term loans on October 8, 2021.  The remainder of the purchase price was funded through existing cash. See Note 11, "Financing Arrangements" for additional information regarding the issuance of the term loans. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The acquisition of HydroChemPSC has been accounted for as a business combination and is included in the Company's consolidated financial statements commencing October 8, 2021. The fair value of all the acquired assets and liabilities summarized below is provisional pending finalization of the Company's acquisition accounting. The Company retained the services of third-party valuation specialists in determining the fair value of certain tangible and intangible assets, under the supervision of management. The Company believes that such preliminary allocations provide a reasonable basis for estimating the fair values of assets acquired and liabilities assumed but the Company is waiting for additional information necessary to finalize fair value. The Company expects to finalize the valuation and complete the purchase price allocation as soon as practicable but no later than one year from the acquisition date. Final determination of the fair value may result in further adjustments to the amounts presented below. Measurement period adjustment will reflect new information obtained about facts &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;and circumstances that existed as of the acquisition date. The following table summarizes the preliminary determination and recognition of assets acquired and liabilities assumed (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&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:83.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.690%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:80%"&gt;At October 8, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, including unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,924&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Inventories and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(115,704)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Operating lease liabilities, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Total identifiable net assets&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;546,950&#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:top"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Goodwill &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;683,463&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Total purchase price&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,230,413&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_____________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(i) Goodwill represents the excess of the fair value of the net assets acquired over the purchase price. Goodwill of $683.5 million was assigned to the Environmental Sales &amp;amp; Service reporting unit and is attributable to the future economic benefits arising from the acquired operations, synergies and the acquired workforce of HydroChemPSC. None of the goodwill related to this acquisition will be deductible for tax purposes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Of the $289.0 million of acquired intangibles, the Company recorded a customer relationship intangible for $215.0&#160;million with an estimated useful life of 25 years, an intangible asset for developed technology for $65.0&#160;million with a useful life of 10 years and a trademark/tradename intangible asset for $9.0&#160;million with an estimated useful life of 2 years. The fair values of the acquired intangibles were determined by using discounted cash flow valuation methods with significant estimates and assumptions related to future cash flows driven by estimated revenue growth, operational performance, customer attrition and royalty rates.  &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's consolidated statement of operations for the year ended December 31, 2021 includes $166.1&#160;million of direct revenues and $166.4&#160;million of expense, including $12.3&#160;million of incremental depreciation and amortization related to the operations of the operations of the acquired business and the $6.0 million of severance and integration costs subsequent to its acquisition on October 8, 2021. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Unaudited Pro Forma Financial Information&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:120%"&gt; &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:23pt"&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 unaudited pro forma combined summary financial information for the years ended December 31, 2021 and December 31, 2020, respectively, and assumes the acquisition of HydroChemPSC occurred on January 1, 2020 (in thousands):   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:23pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:80%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:80%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Pro forma combined revenues&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;4,380,724&#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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;3,859,430&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Pro forma combined net income&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:10pt;font-weight:400;line-height:112%"&gt;229,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:112%"&gt;149,219&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:23pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The pro forma results do not include any costs incurred directly attributable to the acquisition of HydroChemPSC. The pro forma results do reflect impacts resulting from the issuance of $1.0&#160;billion senior secured term loans issued in connection with the acquisition assuming interest rates in effect at the time of the acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;This pro forma financial information is not necessarily indicative of the Company's consolidated operating results that would have been reported had the transactions been completed as described herein, nor is such information necessarily &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;indicative of the Company's consolidated results for any future period. Interest expense used in calculating the pro forma net income in both periods did not contemplate the interest rate swap that the Company put in place in early 2022. See Note 11, "Financing Arrangements."&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Other 2021 Acquisition Activity&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March&#160;27, 2021, the Company acquired a privately-owned business for $22.8 million cash consideration. The acquired company increases the Safety-Kleen Sustainability Solutions segment's network within the south central United States. In connection with this acquisition, a preliminary goodwill amount of $16.3 million was recognized. The results of operations for this acquired business were not material in 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On June&#160;29, 2021, the Company signed a definitive agreement with Vertex Energy, Inc. ("Vertex") to acquire certain assets related to Vertex's used motor oil collection and re-refinery business in an all-cash transaction for $140.0 million, subject to working capital and other adjustments. On January&#160;25, 2022, Vertex and the Company mutually agreed to terminate the planned acquisition. In connection with the termination, in early 2022, Vertex paid Clean Harbors a breakup fee of $3.0 million pursuant to the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2020 Acquisition&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April&#160;17, 2020, the Company acquired a privately-owned business for $8.8 million cash consideration. The acquired company expands the Safety-Kleen Sustainability Solutions segment's oil re-refining operations to the northeast United States. In connection with this acquisition, goodwill of $1.4 million was recognized. The results of operations of this acquired business were not material in 2020.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2019 Acquisitions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On May&#160;31, 2019, the Company acquired a privately-owned business for $14.8 million cash consideration. The acquired company expands the environmental services and hazardous materials management services of the Company and the operations of this acquisition are included in the Environmental Services segment. In connection with this acquisition, a goodwill amount of $7.4 million was recognized.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March&#160;1, 2019, the Company acquired certain assets of a privately-owned business for $10.4 million cash consideration. The acquired business has components included in both the Environmental Services and Safety-Kleen Sustainability Solutions segments. In connection with this acquisition, a goodwill amount of $5.2 million was recognized.&lt;/span&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod
      contextRef="i81a6feebea944535a2db7d42d92796cd_D20211008-20211008"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzM4NDgyOTA3MTk1OTI_9ba689b0-ef16-4ae8-b859-2d61bbb32198"
      unitRef="usd">715300000</us-gaap:BusinessAcquisitionRevenueReportedByAcquiredEntityForLastAnnualPeriod>
    <dei:EntityNumberOfEmployees
      contextRef="if5b90bcc6f3249c1bccfb38b992275e9_I20211008"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzM4NDgyOTA3MTk2Mzg_4cf6a7f1-fc1c-4b3b-b34d-1c66a7d3d799"
      unitRef="employee">4500</dei:EntityNumberOfEmployees>
    <clh:NumberOfServiceLocation
      contextRef="ia11c5782d4344c4bbe01509744ef9aac_D20211008-20211008"
      decimals="-1"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzM4NDgyOTA3MTk2NDU_8e9492d1-150d-427d-be84-873fbcb2a3bb"
      unitRef="service_location">240</clh:NumberOfServiceLocation>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i81a6feebea944535a2db7d42d92796cd_D20211008-20211008"
      decimals="-7"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzEwOTk1MTE2NDg2Mjk_fd5ba06c-456d-41e7-9d7d-dd6729acd48a"
      unitRef="usd">1230000000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="ifc064d8d1ade44208290ecb5199bd5da_D20211009-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzEwOTk1MTE2NjIxMTQ_1bd828ec-9288-4abd-bb4e-c90a38ea16fe"
      unitRef="usd">6000000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ibbf14c1c44cd45ad8ad8bac807daf783_I20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzM4NDgyOTA3MTk2MDg_5a60d2ec-04ea-4bf8-85db-ba3beeb90fa5"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzMyOTg1MzQ5MDU4NDA_a245ea96-dde4-41fa-801e-cbe871a6beda">The following table summarizes the preliminary determination and recognition of assets acquired and liabilities assumed (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.110%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.690%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:80%"&gt;At October 8, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable, including unbilled receivables&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,924&#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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Inventories and supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,162&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Prepaid expenses and other current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,016&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;313,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Other intangibles&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;289,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,347&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Other non-current assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Current liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(115,704)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Current portion of operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,659)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Operating lease liabilities, less current portion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(26,128)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(85,908)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Other long-term liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,685)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Total identifiable net assets&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;546,950&#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:top"/&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Goodwill &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:112%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(i)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;683,463&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Total purchase price&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;1,230,413&#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:top"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_____________&lt;/span&gt;(i) Goodwill represents the excess of the fair value of the net assets acquired over the purchase price. Goodwill of $683.5 million was assigned to the Environmental Sales &amp;amp; Service reporting unit and is attributable to the future economic benefits arising from the acquired operations, synergies and the acquired workforce of HydroChemPSC. None of the goodwill related to this acquisition will be deductible for tax purposes</us-gaap:ScheduleOfRecognizedIdentifiedAssetsAcquiredAndLiabilitiesAssumedTableTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTplMzgyY2IyZWFkMzM0YmIxODNkNDQxM2NlZTQ0ODQwNS90YWJsZXJhbmdlOmUzODJjYjJlYWQzMzRiYjE4M2Q0NDEzY2VlNDQ4NDA1XzItMS0xLTEtMzQ1NDk_d2549544-c536-45cd-a5e4-468a7db79b6b"
      unitRef="usd">131924000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTplMzgyY2IyZWFkMzM0YmIxODNkNDQxM2NlZTQ0ODQwNS90YWJsZXJhbmdlOmUzODJjYjJlYWQzMzRiYjE4M2Q0NDEzY2VlNDQ4NDA1XzMtMS0xLTEtMzQ1NDk_dbd8dfae-718f-491e-93a6-1d8776764f9d"
      unitRef="usd">3162000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTplMzgyY2IyZWFkMzM0YmIxODNkNDQxM2NlZTQ0ODQwNS90YWJsZXJhbmdlOmUzODJjYjJlYWQzMzRiYjE4M2Q0NDEzY2VlNDQ4NDA1XzQtMS0xLTEtMzQ1NDk_a3194aaa-2c57-4872-964a-d758cab24a1f"
      unitRef="usd">16016000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTplMzgyY2IyZWFkMzM0YmIxODNkNDQxM2NlZTQ0ODQwNS90YWJsZXJhbmdlOmUzODJjYjJlYWQzMzRiYjE4M2Q0NDEzY2VlNDQ4NDA1XzUtMS0xLTEtMzQ1NDk_68b7e85e-91fa-473f-b25f-b81ae663cf16"
      unitRef="usd">313540000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTplMzgyY2IyZWFkMzM0YmIxODNkNDQxM2NlZTQ0ODQwNS90YWJsZXJhbmdlOmUzODJjYjJlYWQzMzRiYjE4M2Q0NDEzY2VlNDQ4NDA1XzYtMS0xLTEtMzQ1NDk_9dde9800-055b-4a67-be0c-c9aac5417a92"
      unitRef="usd">289000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <clh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTplMzgyY2IyZWFkMzM0YmIxODNkNDQxM2NlZTQ0ODQwNS90YWJsZXJhbmdlOmUzODJjYjJlYWQzMzRiYjE4M2Q0NDEzY2VlNDQ4NDA1XzctMS0xLTEtMzQ1NDk_55b8b188-d90b-4f50-91df-b548c9098894"
      unitRef="usd">34347000</clh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTplMzgyY2IyZWFkMzM0YmIxODNkNDQxM2NlZTQ0ODQwNS90YWJsZXJhbmdlOmUzODJjYjJlYWQzMzRiYjE4M2Q0NDEzY2VlNDQ4NDA1XzgtMS0xLTEtMzQ1NDk_edd7218e-3676-4780-b5bf-6ecfb2599e86"
      unitRef="usd">1045000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTplMzgyY2IyZWFkMzM0YmIxODNkNDQxM2NlZTQ0ODQwNS90YWJsZXJhbmdlOmUzODJjYjJlYWQzMzRiYjE4M2Q0NDEzY2VlNDQ4NDA1XzktMS0xLTEtMzQ1NDk_4122d581-eef9-4684-a15e-afb1b00523e8"
      unitRef="usd">115704000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities>
    <clh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLease
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTplMzgyY2IyZWFkMzM0YmIxODNkNDQxM2NlZTQ0ODQwNS90YWJsZXJhbmdlOmUzODJjYjJlYWQzMzRiYjE4M2Q0NDEzY2VlNDQ4NDA1XzEwLTEtMS0xLTM0NTQ5_9b26642e-5d74-41f5-8bde-377d32bafa9f"
      unitRef="usd">11659000</clh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLease>
    <clh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLessCurrentPortion
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTplMzgyY2IyZWFkMzM0YmIxODNkNDQxM2NlZTQ0ODQwNS90YWJsZXJhbmdlOmUzODJjYjJlYWQzMzRiYjE4M2Q0NDEzY2VlNDQ4NDA1XzEwLTEtMS0xLTQ3MjY0_dc3d6454-e74c-4d6c-bac7-fc0e08501bd5"
      unitRef="usd">26128000</clh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOperatingLeaseLessCurrentPortion>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTplMzgyY2IyZWFkMzM0YmIxODNkNDQxM2NlZTQ0ODQwNS90YWJsZXJhbmdlOmUzODJjYjJlYWQzMzRiYjE4M2Q0NDEzY2VlNDQ4NDA1XzExLTEtMS0xLTU0NTA4_6cbf87c1-f915-4abb-b8af-c7f0b710dd83"
      unitRef="usd">85908000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTplMzgyY2IyZWFkMzM0YmIxODNkNDQxM2NlZTQ0ODQwNS90YWJsZXJhbmdlOmUzODJjYjJlYWQzMzRiYjE4M2Q0NDEzY2VlNDQ4NDA1XzExLTEtMS0xLTM0NTQ5_f8e09fcd-df38-4219-b213-caa780ceff9f"
      unitRef="usd">2685000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTplMzgyY2IyZWFkMzM0YmIxODNkNDQxM2NlZTQ0ODQwNS90YWJsZXJhbmdlOmUzODJjYjJlYWQzMzRiYjE4M2Q0NDEzY2VlNDQ4NDA1XzEyLTEtMS0xLTM3Njk1_eb4ab7db-80c2-44b8-9332-a1083e602726"
      unitRef="usd">546950000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTplMzgyY2IyZWFkMzM0YmIxODNkNDQxM2NlZTQ0ODQwNS90YWJsZXJhbmdlOmUzODJjYjJlYWQzMzRiYjE4M2Q0NDEzY2VlNDQ4NDA1XzEzLTEtMS0xLTM0NTU4_911e234f-0f1d-4ff0-9d82-047a4be3d5d9"
      unitRef="usd">683463000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTplMzgyY2IyZWFkMzM0YmIxODNkNDQxM2NlZTQ0ODQwNS90YWJsZXJhbmdlOmUzODJjYjJlYWQzMzRiYjE4M2Q0NDEzY2VlNDQ4NDA1XzE0LTEtMS0xLTM3Njk1_fb641644-53b2-4851-a1fa-b38a920d91d3"
      unitRef="usd">1230413000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:Goodwill
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzI3NDg3NzkxMDY1Njg_559a26fd-bcbf-487c-8b00-d70cb95fa0cf"
      unitRef="usd">683500000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzI3NDg3NzkxMDY1NjA_de067e84-fb0c-4658-bf5b-aa90aa1fa52d"
      unitRef="usd">289000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibleAssetsOtherThanGoodwill>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i20ef01279d8248b4ac255d944dd711c6_D20211008-20211008"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzM4NDgyOTA3MjgzNTk_55ab8efc-602c-4eaa-8d1b-7e7322dbebac"
      unitRef="usd">215000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i20ef01279d8248b4ac255d944dd711c6_D20211008-20211008"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzM4NDgyOTA3MjgzODQ_5ba1290a-fdeb-4188-a93e-48d290670cd3">P25Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="icda9949a486344e7a14bd2e9b5475900_D20211008-20211008"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzM4NDgyOTA3MjgzNDQ_666e59a4-b9a9-49c1-9f7d-911d6abbfac7"
      unitRef="usd">65000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="icda9949a486344e7a14bd2e9b5475900_D20211008-20211008"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzM4NDgyOTA3MjgzOTA_2fe3693d-8110-48ac-88a0-30f114dd19c7">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinitelivedIntangibleAssetsAcquired1
      contextRef="i48e8167675c3468ca229666da2e795f0_D20211008-20211008"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzM4NDgyOTA3MjgzMzA_bf8df8d9-9a65-4056-8ade-99e1b355aba8"
      unitRef="usd">9000000</us-gaap:FinitelivedIntangibleAssetsAcquired1>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i48e8167675c3468ca229666da2e795f0_D20211008-20211008"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzM4NDgyOTA3MjgzODU_59bc6f58-fb3d-4285-bea6-39c3162e2c12">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="ifc064d8d1ade44208290ecb5199bd5da_D20211009-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzkzNDU4NDg4NjE4MDI_a6eafaef-bd19-48c8-8e17-3dee91786d39"
      unitRef="usd">166100000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <clh:BusinessCombinationProFormaInformationOperationExpensesOfAcquireeSinceAcquisitionDateActual
      contextRef="ifc064d8d1ade44208290ecb5199bd5da_D20211009-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzkzNDU4NDg4NjE4MjQ_136ae09f-d435-4344-95b0-012a43e30793"
      unitRef="usd">166400000</clh:BusinessCombinationProFormaInformationOperationExpensesOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:DepreciationAndAmortization
      contextRef="ifc064d8d1ade44208290ecb5199bd5da_D20211009-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzkzNDU4NDg4NjE4NjU_d982bbe7-4bd1-42a3-9847-b6cca5bba677"
      unitRef="usd">12300000</us-gaap:DepreciationAndAmortization>
    <us-gaap:BusinessCombinationIntegrationRelatedCosts
      contextRef="ifc064d8d1ade44208290ecb5199bd5da_D20211009-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzkzNDU4NDg4NzMwMTU_1bd828ec-9288-4abd-bb4e-c90a38ea16fe"
      unitRef="usd">6000000</us-gaap:BusinessCombinationIntegrationRelatedCosts>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzYwNDczMTM5NzUyODI_6f54cfda-5941-41aa-8b03-b1be09ac61f0">&lt;div style="text-indent:23pt"&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 unaudited pro forma combined summary financial information for the years ended December 31, 2021 and December 31, 2020, respectively, and assumes the acquisition of HydroChemPSC occurred on January 1, 2020 (in thousands):   &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:23pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&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:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:80%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:80%"&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Pro forma combined revenues&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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;4,380,724&#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:top"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;3,859,430&#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:top"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Pro forma combined net income&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:10pt;font-weight:400;line-height:112%"&gt;229,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:112%"&gt;149,219&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="id03fd010078946ac95b4ee41edf5b41c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTo0MmVkYjk2NDAwZmQ0NmYzYTc2MGViY2QzNmVlNWQ4MC90YWJsZXJhbmdlOjQyZWRiOTY0MDBmZDQ2ZjNhNzYwZWJjZDM2ZWU1ZDgwXzEtMS0xLTEtMzc2OTk_7ddfece7-2b8c-44a4-b1ec-8cdfb4ab0352"
      unitRef="usd">4380724000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i3d1c28b2da1847729ed383dc44bfa303_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTo0MmVkYjk2NDAwZmQ0NmYzYTc2MGViY2QzNmVlNWQ4MC90YWJsZXJhbmdlOjQyZWRiOTY0MDBmZDQ2ZjNhNzYwZWJjZDM2ZWU1ZDgwXzEtMy0xLTEtMzc3MDE_37f08d74-a763-4729-b16a-b88fe33cc3a1"
      unitRef="usd">3859430000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="id03fd010078946ac95b4ee41edf5b41c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTo0MmVkYjk2NDAwZmQ0NmYzYTc2MGViY2QzNmVlNWQ4MC90YWJsZXJhbmdlOjQyZWRiOTY0MDBmZDQ2ZjNhNzYwZWJjZDM2ZWU1ZDgwXzItMS0xLTEtMzc2OTk_c3cbcfa2-c197-4c56-ac0a-f3b4455af7b6"
      unitRef="usd">229807000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i3d1c28b2da1847729ed383dc44bfa303_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90YWJsZTo0MmVkYjk2NDAwZmQ0NmYzYTc2MGViY2QzNmVlNWQ4MC90YWJsZXJhbmdlOjQyZWRiOTY0MDBmZDQ2ZjNhNzYwZWJjZDM2ZWU1ZDgwXzItMy0xLTEtMzc3MDE_a92b86a0-da2b-491a-980c-d6dd4c305103"
      unitRef="usd">149219000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ibbf14c1c44cd45ad8ad8bac807daf783_I20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzI3NDg3NzkxMDY5OTA_5a60d2ec-04ea-4bf8-85db-ba3beeb90fa5"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="icf6cd2ca81aa4584b5de779878d04b98_D20210327-20210327"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzEwOTk1MTE2NDg5MTc_820f3425-dfc4-4756-ac07-f2596e0cde94"
      unitRef="usd">22800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="icf6cd2ca81aa4584b5de779878d04b98_D20210327-20210327"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzEwOTk1MTE2NDkxNDI_b95de89e-d4b0-4a52-ad1e-5f6b1ab541dc"
      unitRef="usd">16300000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:AssetAcquisitionConsiderationTransferred
      contextRef="ib431f341534b4270bbdb9b659719bd24_D20210629-20210629"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzEwOTk1MTE2NDg4Mjg_824bbdca-6df9-4d36-b39b-b06d27c184ba"
      unitRef="usd">140000000</us-gaap:AssetAcquisitionConsiderationTransferred>
    <clh:PaymentForAcquisitionTerminationFee
      contextRef="i0aeb1382406c4acbac3203690683af09_D20220125-20220125"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2Xzk4OTU2MDQ2ODcwODk_c7dca8b3-3fe5-4e34-b96c-68926bd02150"
      unitRef="usd">3000000</clh:PaymentForAcquisitionTerminationFee>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i2c229883910f40dab5eef15dde19ceb4_D20200417-20200417"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzEwNw_9e84ae56-18bf-4107-b0a1-96ef62311eec"
      unitRef="usd">8800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i2c229883910f40dab5eef15dde19ceb4_D20200417-20200417"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzM0MA_eef94999-b717-4b9f-950c-50e1c66ba55c"
      unitRef="usd">1400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i02ef07a996bc4000a57a0b0d9e20e953_D20190531-20190531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzUxNQ_e245b217-8642-4094-9aad-6246a409047c"
      unitRef="usd">14800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i02ef07a996bc4000a57a0b0d9e20e953_D20190531-20190531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2Xzc2Ng_88068d48-e4b2-43a0-889c-066e9c06d287"
      unitRef="usd">7400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i3da726f254a54a429316cc62f472f632_D20190301-20190301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2Xzg2Mg_1e9b4092-e07d-45cb-90da-9aab43a61bf5"
      unitRef="usd">10400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i3da726f254a54a429316cc62f472f632_D20190301-20190301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDAvZnJhZzo2NTNlYzA4OTE1NWQ0ZjBiYTEyNmJlNGIwMjU4ZWMwNi90ZXh0cmVnaW9uOjY1M2VjMDg5MTU1ZDRmMGJhMTI2YmU0YjAyNThlYzA2XzEwNjc_94427e75-6137-410c-9494-e88b313b0f1a"
      unitRef="usd">5200000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDMvZnJhZzplNTU3MjFkZTQ3NDY0YTIxODUwYWJkNGNmODU3MWJkMi90ZXh0cmVnaW9uOmU1NTcyMWRlNDc0NjRhMjE4NTBhYmQ0Y2Y4NTcxYmQyXzUyNA_074088c8-6739-4e88-89dd-3d4d5734119d">INVENTORIES AND SUPPLIES&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories and supplies consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:400;line-height:100%"&gt;Oil and oil related products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Solvent and solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories and supplies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,498&#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;Supplies inventories consist primarily of critical spare parts to support the Company's incinerator and re-refinery operations, personal protective equipment and other general supplies used in our normal day-to-day operations. Other inventories consist primarily of parts washer components, cleaning fluids, absorbents and automotive fluids, such as windshield washer fluid and antifreeze.</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDMvZnJhZzplNTU3MjFkZTQ3NDY0YTIxODUwYWJkNGNmODU3MWJkMi90ZXh0cmVnaW9uOmU1NTcyMWRlNDc0NjRhMjE4NTBhYmQ0Y2Y4NTcxYmQyXzUxOA_5b2cca19-c56b-4021-bd50-93f9b1fa68ec">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories and supplies consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.736%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.689%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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:10pt;font-weight:400;line-height:100%"&gt;Oil and oil related products&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101,965&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76,209&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;126,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;120,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Solvent and solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,099&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total inventories and supplies&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;250,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;220,498&#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:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryNet
      contextRef="iabf8b1d7eb0340e194d11417f4daa6ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDMvZnJhZzplNTU3MjFkZTQ3NDY0YTIxODUwYWJkNGNmODU3MWJkMi90YWJsZTpkMmMxMGRmMWUzMDM0MmM0YmE2ODUzNmRkOTA1NDY5NC90YWJsZXJhbmdlOmQyYzEwZGYxZTMwMzQyYzRiYTY4NTM2ZGQ5MDU0Njk0XzEtMS0xLTEtMzM0NTM_e0d9a4fc-8b6f-4944-8c86-f06dcdf682f8"
      unitRef="usd">101965000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ied68348ca29d41fe9c926b87bb5b1018_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDMvZnJhZzplNTU3MjFkZTQ3NDY0YTIxODUwYWJkNGNmODU3MWJkMi90YWJsZTpkMmMxMGRmMWUzMDM0MmM0YmE2ODUzNmRkOTA1NDY5NC90YWJsZXJhbmdlOmQyYzEwZGYxZTMwMzQyYzRiYTY4NTM2ZGQ5MDU0Njk0XzEtMy0xLTEtMzM0NTM_c799f434-1cee-4491-9816-3251a85a8546"
      unitRef="usd">76209000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i3c6153dcdee34102a8b5d7623a2c4656_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDMvZnJhZzplNTU3MjFkZTQ3NDY0YTIxODUwYWJkNGNmODU3MWJkMi90YWJsZTpkMmMxMGRmMWUzMDM0MmM0YmE2ODUzNmRkOTA1NDY5NC90YWJsZXJhbmdlOmQyYzEwZGYxZTMwMzQyYzRiYTY4NTM2ZGQ5MDU0Njk0XzItMS0xLTEtMzM0NTM_f69ba566-2d3b-4051-acad-6e386cbf69e9"
      unitRef="usd">126602000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i39ebaa47691545c8b34b3ea7c9a1aef1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDMvZnJhZzplNTU3MjFkZTQ3NDY0YTIxODUwYWJkNGNmODU3MWJkMi90YWJsZTpkMmMxMGRmMWUzMDM0MmM0YmE2ODUzNmRkOTA1NDY5NC90YWJsZXJhbmdlOmQyYzEwZGYxZTMwMzQyYzRiYTY4NTM2ZGQ5MDU0Njk0XzItMy0xLTEtMzM0NTM_07e36944-1823-404f-ad8a-4ba4d0f3445e"
      unitRef="usd">120007000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ib29a548e1eac4a52a2022ca5acaeb25e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDMvZnJhZzplNTU3MjFkZTQ3NDY0YTIxODUwYWJkNGNmODU3MWJkMi90YWJsZTpkMmMxMGRmMWUzMDM0MmM0YmE2ODUzNmRkOTA1NDY5NC90YWJsZXJhbmdlOmQyYzEwZGYxZTMwMzQyYzRiYTY4NTM2ZGQ5MDU0Njk0XzMtMS0xLTEtMzM0NTM_80874c42-6656-4675-8c49-79016a9f20f8"
      unitRef="usd">8099000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i3278d2482ed54428ae48f8e1d95fd47e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDMvZnJhZzplNTU3MjFkZTQ3NDY0YTIxODUwYWJkNGNmODU3MWJkMi90YWJsZTpkMmMxMGRmMWUzMDM0MmM0YmE2ODUzNmRkOTA1NDY5NC90YWJsZXJhbmdlOmQyYzEwZGYxZTMwMzQyYzRiYTY4NTM2ZGQ5MDU0Njk0XzMtMy0xLTEtMzM0NTM_dfc81673-5b04-4b5c-8ab2-33ee038d25a8"
      unitRef="usd">8812000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i254878dbf6c3467bbbcd8f08a52ffdce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDMvZnJhZzplNTU3MjFkZTQ3NDY0YTIxODUwYWJkNGNmODU3MWJkMi90YWJsZTpkMmMxMGRmMWUzMDM0MmM0YmE2ODUzNmRkOTA1NDY5NC90YWJsZXJhbmdlOmQyYzEwZGYxZTMwMzQyYzRiYTY4NTM2ZGQ5MDU0Njk0XzQtMS0xLTEtMzM0NTM_bff961ae-dd5f-499b-bc3c-0e371223f8b9"
      unitRef="usd">14026000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iea2af3adb9904e3a8cdcb51bf179e4b8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDMvZnJhZzplNTU3MjFkZTQ3NDY0YTIxODUwYWJkNGNmODU3MWJkMi90YWJsZTpkMmMxMGRmMWUzMDM0MmM0YmE2ODUzNmRkOTA1NDY5NC90YWJsZXJhbmdlOmQyYzEwZGYxZTMwMzQyYzRiYTY4NTM2ZGQ5MDU0Njk0XzQtMy0xLTEtMzM0NTM_74435dfd-9be2-4bca-803f-7810d2daa2f3"
      unitRef="usd">15470000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDMvZnJhZzplNTU3MjFkZTQ3NDY0YTIxODUwYWJkNGNmODU3MWJkMi90YWJsZTpkMmMxMGRmMWUzMDM0MmM0YmE2ODUzNmRkOTA1NDY5NC90YWJsZXJhbmdlOmQyYzEwZGYxZTMwMzQyYzRiYTY4NTM2ZGQ5MDU0Njk0XzUtMS0xLTEtMzM0NTM_55031b52-61ef-4464-b261-5e9c62d7b0ff"
      unitRef="usd">250692000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDMvZnJhZzplNTU3MjFkZTQ3NDY0YTIxODUwYWJkNGNmODU3MWJkMi90YWJsZTpkMmMxMGRmMWUzMDM0MmM0YmE2ODUzNmRkOTA1NDY5NC90YWJsZXJhbmdlOmQyYzEwZGYxZTMwMzQyYzRiYTY4NTM2ZGQ5MDU0Njk0XzUtMy0xLTEtMzM0NTM_f8c5962b-4ef5-440f-8494-9c5281a0d59a"
      unitRef="usd">220498000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90ZXh0cmVnaW9uOjFiNTYxZjY5Mzk3YjQxZmQ4NTM4YjE4N2Q2NTMxYzI3XzU5MQ_4b74a688-aaca-4181-ad13-702ce1ac06b3">PROPERTY, PLANT AND EQUIPMENT&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property, plant and equipment consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.907%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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:8pt;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:10pt;font-weight:400;line-height:100%"&gt;Land&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;139,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Asset retirement costs (non-landfill)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,407&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Landfill assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;191,687&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Buildings and improvements &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;551,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;509,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Camp equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;127,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;159,021&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vehicles &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;912,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;844,026&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Equipment &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(3)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,092,395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,807,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Furniture and fixtures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Construction in progress&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:10pt;font-weight:400;line-height:100%"&gt;4,141,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,699,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less - accumulated depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,278,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,174,118&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,863,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,525,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:31.5pt;text-indent:-13.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Balances inclusive of gross ROU assets classified as finance leases of $8.9 million in both periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2) Balances inclusive of gross ROU assets classified as finance leases of $77.7 million and $47.2 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(3) Balances inclusive of gross ROU assets classified as finance leases of $9.3 million both periods.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Depreciation expense, inclusive of landfill and finance lease amortization was $263.4 million, $257.1 million and $265.5 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i2cd513a054a64e12b5aecb7bc4189e77_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzEtMS0xLTEtMzM0NTM_fdf5c441-52bd-4a80-bb0e-c380475f76da"
      unitRef="usd">165010000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i85c06d862774476a9193dda2b71724dc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzEtMy0xLTEtMzM0NTM_dd55e5d1-13ca-42bb-ba58-316ed696d162"
      unitRef="usd">139776000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie80c5965335b441199888cd748f46237_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzItMS0xLTEtMzM0NTM_7b0eaf13-5556-46d5-89f2-52ebb5bbf035"
      unitRef="usd">19105000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="idd5e3129f47941f4b31afc3471b6c31a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzItMy0xLTEtMzM0NTM_cfabc7ab-eccb-4b10-a142-caa8af63b215"
      unitRef="usd">16407000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i394045268d5d4d04b073e32098a0f00c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzMtMS0xLTEtMzM0NTM_68b3aa88-a276-44ac-8c0d-1ce07d48c994"
      unitRef="usd">205873000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie78f4a13087040ba95af09816d1f4959_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzMtMy0xLTEtMzM0NTM_6596da5f-e087-4a42-bc8d-3a4faa892033"
      unitRef="usd">191687000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie098b225773948efba522ff718ae8543_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzQtMS0xLTEtMzM0NTM_34bd24db-cea1-46b4-87bc-c29a77ed0847"
      unitRef="usd">551795000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ied0b46a364744a22ae2ed92a02d538ff_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzQtMy0xLTEtMzM0NTM_1303db80-371d-4688-bdc5-88c69d868b19"
      unitRef="usd">509804000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i463548c2f1064112927c0de083ee04e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzUtMS0xLTEtMzM0NTM_711ae8e1-816f-4289-808c-07d3ed04d371"
      unitRef="usd">127680000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i665229964b5547cca1d8854063afc92a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzUtMy0xLTEtMzM0NTM_bc38e212-3dec-4dee-bf83-6972e713045e"
      unitRef="usd">159021000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i0d533cb87d974f8897effae01b0b306a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzYtMS0xLTEtMzM0NTM_afdaa9f4-2577-47c6-82cc-4b79ab431bc6"
      unitRef="usd">912836000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i90f9df2f2bb14649a5e401bf0cd9cc45_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzYtMy0xLTEtMzM0NTM_590a4b61-7b2f-45c3-9fe0-b6ab003febf8"
      unitRef="usd">844026000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ied7722ec16f64645a367a535bacd85a7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzctMS0xLTEtMzM0NTM_34038fce-b744-4b5a-b5d8-9a70380c1300"
      unitRef="usd">2092395000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i4da0e082d2b6413b962851a58e2b9024_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzctMy0xLTEtMzM0NTM_a73bc9f4-7c84-403e-bac6-b2614ba9b1b2"
      unitRef="usd">1807235000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="id0e5579ba90b499eafe5632d743eea6c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzgtMS0xLTEtMzM0NTM_b9a3782d-51be-41fe-92b2-13b0a594f968"
      unitRef="usd">6444000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i6ae1483c8d2b4cc9a87f9b58d405d88b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzgtMy0xLTEtMzM0NTM_f92bb05c-4df2-40d7-b5be-764d4452bf76"
      unitRef="usd">7082000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i7708b36599404bad8ecd38e841c1cec2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzktMS0xLTEtMzM0NTM_aa7197f0-8ada-43d5-bae3-dd90f1557c16"
      unitRef="usd">60447000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="icaa87bd1b478438693a57388f9d49073_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzktMy0xLTEtMzM0NTM_c5d4885a-575a-48b8-9b65-2b093d994e48"
      unitRef="usd">24378000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzEwLTEtMS0xLTMzNDUz_761e278c-6da9-41ba-b24a-0214c880e796"
      unitRef="usd">4141585000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzEwLTMtMS0xLTMzNDUz_ac53c51f-fbd1-4a56-9977-1d14a46e9d3d"
      unitRef="usd">3699416000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzExLTEtMS0xLTMzNDUz_e5dfa209-29da-4a7d-bac6-a4cc24daee93"
      unitRef="usd">2278410000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzExLTMtMS0xLTMzNDUz_217a2b38-4f56-436d-89a3-c5b0758f15c3"
      unitRef="usd">2174118000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzEyLTEtMS0xLTMzNDUz_e3c06702-f558-47b1-a13e-0aa960d9be30"
      unitRef="usd">1863175000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90YWJsZTpmYWFhYTRiZmM2ZjI0OGFlYTFhN2Q1NjYxMDNiZTBiZC90YWJsZXJhbmdlOmZhYWFhNGJmYzZmMjQ4YWVhMWE3ZDU2NjEwM2JlMGJkXzEyLTMtMS0xLTMzNDUz_32c2c943-c8d5-41f8-b035-d069f55c8367"
      unitRef="usd">1525298000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="ie098b225773948efba522ff718ae8543_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90ZXh0cmVnaW9uOjFiNTYxZjY5Mzk3YjQxZmQ4NTM4YjE4N2Q2NTMxYzI3XzIyNQ_6acf01b9-c0e3-4d9c-ad21-9a7dc8e3c7b4"
      unitRef="usd">8900000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="ied0b46a364744a22ae2ed92a02d538ff_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90ZXh0cmVnaW9uOjFiNTYxZjY5Mzk3YjQxZmQ4NTM4YjE4N2Q2NTMxYzI3XzIyNQ_cc4f8cd3-c98f-4037-9690-bd33e2c568b5"
      unitRef="usd">8900000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i0d533cb87d974f8897effae01b0b306a_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90ZXh0cmVnaW9uOjFiNTYxZjY5Mzk3YjQxZmQ4NTM4YjE4N2Q2NTMxYzI3XzMyNQ_b641b679-2e63-494a-9168-ad55f348c5a0"
      unitRef="usd">77700000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i90f9df2f2bb14649a5e401bf0cd9cc45_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90ZXh0cmVnaW9uOjFiNTYxZjY5Mzk3YjQxZmQ4NTM4YjE4N2Q2NTMxYzI3XzMzMg_1500d4bd-5b8e-48d0-aa49-6f085e34282b"
      unitRef="usd">47200000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="ied7722ec16f64645a367a535bacd85a7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90ZXh0cmVnaW9uOjFiNTYxZjY5Mzk3YjQxZmQ4NTM4YjE4N2Q2NTMxYzI3XzQ0Mg_6b280a8c-786d-4d92-9cc2-15d5d1a2a84c"
      unitRef="usd">9300000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i4da0e082d2b6413b962851a58e2b9024_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90ZXh0cmVnaW9uOjFiNTYxZjY5Mzk3YjQxZmQ4NTM4YjE4N2Q2NTMxYzI3XzQ0Mg_bd401939-6ce8-4d8e-b8c8-08498f41cfe7"
      unitRef="usd">9300000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <clh:DepreciationInclusiveofAmortization
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90ZXh0cmVnaW9uOjFiNTYxZjY5Mzk3YjQxZmQ4NTM4YjE4N2Q2NTMxYzI3XzUyNQ_0e2a14cf-e708-404e-801a-90fa625f389c"
      unitRef="usd">263400000</clh:DepreciationInclusiveofAmortization>
    <clh:DepreciationInclusiveofAmortization
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90ZXh0cmVnaW9uOjFiNTYxZjY5Mzk3YjQxZmQ4NTM4YjE4N2Q2NTMxYzI3XzUyOQ_fdb30639-131c-44c8-9224-d23979aa0669"
      unitRef="usd">257100000</clh:DepreciationInclusiveofAmortization>
    <clh:DepreciationInclusiveofAmortization
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDYvZnJhZzoxYjU2MWY2OTM5N2I0MWZkODUzOGIxODdkNjUzMWMyNy90ZXh0cmVnaW9uOjFiNTYxZjY5Mzk3YjQxZmQ4NTM4YjE4N2Q2NTMxYzI3XzUzNg_4d10873b-095f-4ce6-8870-b9a3a91e0c45"
      unitRef="usd">265500000</clh:DepreciationInclusiveofAmortization>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90ZXh0cmVnaW9uOjcwMjY3YzE1NWQ3ZDQxMzliMjI5NmVmNDdmNzQ0OWRiXzUzMTI_14716591-fda3-4790-b80a-2b3eb835dad7">GOODWILL AND OTHER INTANGIBLE ASSETS&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the &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;Changes in Operating Segments &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;discussed in Note 2 "Significant Accounting Policies," the Company changed its operating segments in accordance with ASC 280, &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;Segment Reporting&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. In addition, the Company concluded that it now has three reporting units.  The Environmental Services operating segment has two reporting units consisting of (i) Environmental Sales and Service which now includes the legacy Environmental Sales and Service reporting unit and certain operations previously included within Safety-Kleen Environmental Services including the core service offerings of containerized waste, parts washers and vacuum services and (ii) Environmental Facilities, unchanged from prior year. The Safety-Kleen Sustainability Solutions operating segment is a single reporting unit which includes the legacy Safety-Kleen Oil reporting unit and the remaining operations of the legacy Safety-Kleen Environmental Services reporting unit primarily consisting of collection services for waste oil, anti-freeze and used oil filters as well as the sale of bulk blended re-refined oil and other automotive related fluid finished products. The Company allocated goodwill to the newly identified reporting units using a relative fair value approach. The table below has been recast to align with this new presentation.&lt;/span&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in goodwill for the years ended December&#160;31, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&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:63.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.500%"/&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:10.647%"/&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:9.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase from current period acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Measurement period adjustments from prior period acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Decrease from disposition of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase from current period acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,227,042&#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:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company regularly assesses goodwill for impairment when it is more likely than not that events or changes in the business environment ("triggering events") would reduce the fair value of a reporting unit below its carrying value. The Company did not identify any triggering events in the years presented. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill impairment is also tested annually. The Company conducted its annual impairment test of goodwill as of December&#160;31, 2021 and determined that no adjustment to the carrying value of goodwill for any reporting unit was then necessary because the fair values of the reporting units exceeded their respective carrying values. The fair value of all reporting units was determined using an income approach based upon estimates of future discounted cash flows. The resulting estimates of fair value were validated through the consideration of other factors such as the fair value of comparable companies to the reporting units and a reconciliation of the sum of all estimated fair values of the reporting units to the Company&#x2019;s overall market capitalization. In all cases, the estimated fair values of the reporting units significantly exceeded the respective carrying values.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Significant judgments and unobservable inputs, categorized as Level 3 in the fair value hierarchy, are inherent in the impairment tests performed and include assumptions about the amount and timing of expected future cash flows, growth rates, and the determination of appropriate discount rates. Level 3 inputs are unobservable inputs for the asset or liability in which there is little, if any, market activity for the asset or liability at the measurement date. The Company believes that the assumptions used in its impairment tests are reasonable, but variations in any of the assumptions may result in different measurements of fair values.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The impacts of any adverse business and market conditions which may impact the overall performance of the Company's reporting units will continue to be monitored. If the Company's reporting units do not achieve the financial performance that the Company expects, or if there is a significant prolonged change in demand for our products and services, it is possible that goodwill impairment charges may result. There can therefore be no assurance that future events will not result in an impairment of goodwill.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020, the Company's finite-lived and indefinite-lived intangible assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,733&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer and supplier relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;576,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amortizable permits and other intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;858,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521,721&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,464&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,156&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total permits and other intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;981,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,620&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company regularly monitors and assesses whether events or changes in circumstances relative to the Company's business might indicate that future cash flows attributable to the Company's asset groups may not be sufficient to recover the current value of those assets. During the periods presented, there were no events or changes in circumstances which would indicate that the carrying values of the Company's asset groups would not be recoverable and thus no impairment charge was recorded related to the Company's long-lived assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',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;If expectations of future cash flows were to decrease in the future as a result of worse than expected or prolonged periods of depressed activity, future impairments may become evident.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense of permits and other intangible assets for the years ended December&#160;31, 2021, 2020 and 2019 were $34.7 million, $35.8 million and $35.2 million, respectively. During the year, the Company wrote off fully amortized intangible assets with a cost of $39.9 million during the year ended December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected amortization of the net carrying amount of finite-lived intangible assets at December&#160;31, 2021 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Years ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expected&lt;br/&gt;Amortization&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:NumberOfReportingUnits
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90ZXh0cmVnaW9uOjcwMjY3YzE1NWQ3ZDQxMzliMjI5NmVmNDdmNzQ0OWRiXzI3NDg3NzkwNzU5NDk_80bb6c35-1685-4c3d-a373-5be9abed5fab"
      unitRef="reportingunit">3</us-gaap:NumberOfReportingUnits>
    <us-gaap:NumberOfReportingUnits
      contextRef="i4d1a2bc29b61477586c3c9ef8b3ed300_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90ZXh0cmVnaW9uOjcwMjY3YzE1NWQ3ZDQxMzliMjI5NmVmNDdmNzQ0OWRiXzI3NDg3NzkwNzU5NTE_b99a1e58-85fd-4faf-9e97-a7939e3f8b0b"
      unitRef="reportingunit">2</us-gaap:NumberOfReportingUnits>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90ZXh0cmVnaW9uOjcwMjY3YzE1NWQ3ZDQxMzliMjI5NmVmNDdmNzQ0OWRiXzUyOTE_ee1c95fb-33f4-4fbb-8171-07e9b97bc4e5">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in goodwill for the years ended December&#160;31, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&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:63.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.500%"/&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:10.647%"/&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:9.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Totals&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,680&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;525,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase from current period acquisition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,439&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Measurement period adjustments from prior period acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Decrease from disposition of business&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(674)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;889&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;527,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Increase from current period acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;699,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;207&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,227,042&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i3c491b41395040ad859f5831c46669d4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzEtMS0xLTEtMzM0NTM_adae9869-bc64-46aa-a523-f9598dea0125"
      unitRef="usd">401680000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i801ea200b1434faba7f33c32deac851e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzEtMy0xLTEtMzM0NTM_25e88e32-9c9d-4596-9fd5-26398fdf1209"
      unitRef="usd">123333000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i634f25293e8e487093dd8a085023d078_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzEtNS0xLTEtMzM0NTM_c98a7612-cdad-42f2-8c8c-780f20c3d28e"
      unitRef="usd">525013000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i52ebfc02aacd4565bc9c98eed7972c84_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzItMS0xLTEtMzM0NTM_bae2e455-0ed7-40d4-aaa5-7591104e5613"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i9742e8b538c84cac827399574a18f0fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzItMy0xLTEtMzM0NTM_c1748249-6703-4501-b2de-33ae97bbb20e"
      unitRef="usd">1439000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzItNS0xLTEtMzM0NTM_68dedd3e-0cf3-41c0-9e8e-27a4960d1523"
      unitRef="usd">1439000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i52ebfc02aacd4565bc9c98eed7972c84_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzMtMS0xLTEtMzM0NTM_0968afdb-38a9-49ae-95bf-ce135bb0e739"
      unitRef="usd">23000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i9742e8b538c84cac827399574a18f0fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzMtMy0xLTEtMzM0NTM_c9f1d2d0-dfb8-45f9-a157-bf961cf65232"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzMtNS0xLTEtMzM0NTM_1e73968f-3864-44f6-ace5-59dfcb0a37f2"
      unitRef="usd">23000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i52ebfc02aacd4565bc9c98eed7972c84_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzQtMS0xLTEtMzM0NTM_f115d30c-36c5-48f2-8dd4-cd94cbd0943f"
      unitRef="usd">674000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i9742e8b538c84cac827399574a18f0fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzQtMy0xLTEtMzM0NTM_da3eab50-b46a-4797-9b16-69229fd0731d"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzQtNS0xLTEtMzM0NTM_1cdae244-cbda-43c5-a857-94b06ea41aa1"
      unitRef="usd">674000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i52ebfc02aacd4565bc9c98eed7972c84_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzYtMS0xLTEtMzM0NTM_d1f9f017-924a-44d1-bc2e-056e563be205"
      unitRef="usd">889000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i9742e8b538c84cac827399574a18f0fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzYtMy0xLTEtMzM0NTM_876349f1-39bc-419a-b058-b34e5fb96a62"
      unitRef="usd">333000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzYtNS0xLTEtMzM0NTM_f4fccf64-86df-4b3a-affe-477b95cdc256"
      unitRef="usd">1222000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i48e520b3087d441cbe7a01b3c8667668_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzctMS0xLTEtMzM0NTM_bf7b41e5-d75e-45d9-a482-8eccb3c33e86"
      unitRef="usd">401918000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6f265868f8004dca87b2af894e27bf03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzctMy0xLTEtMzM0NTM_14a95cc7-bd4d-49e2-a1e3-6569b520d455"
      unitRef="usd">125105000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzctNS0xLTEtMzM0NTM_9654ddcb-7dfa-45ff-9fbf-9d295f755a48"
      unitRef="usd">527023000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i4d1a2bc29b61477586c3c9ef8b3ed300_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzgtMS0xLTEtMzM0NTM_6bd902f1-d174-43c1-b9c9-fb67385d87b3"
      unitRef="usd">683463000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6bb6e9ea2ed04d9fad94f54da1e3bcda_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzgtMy0xLTEtMzM0NTM_58223895-8582-4033-89e1-b0800e641458"
      unitRef="usd">16349000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzgtNS0xLTEtMzM0NTM_720c5476-877a-408a-a0e0-b4ef3240d425"
      unitRef="usd">699812000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i4d1a2bc29b61477586c3c9ef8b3ed300_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzEyLTEtMS0xLTMzNDUz_7b881774-b53a-47c0-bb03-032322f723f3"
      unitRef="usd">153000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i6bb6e9ea2ed04d9fad94f54da1e3bcda_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzEyLTMtMS0xLTMzNDUz_5ea75876-ad01-4552-bed3-b41b8a7d3daf"
      unitRef="usd">54000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzEyLTUtMS0xLTMzNDUz_c6723922-1574-47f4-9708-a714bfad7b90"
      unitRef="usd">207000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i28f116947e994988be754a602d5a1f93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzEzLTEtMS0xLTMzNDUz_00ede9d0-c18e-484c-b115-12f21e069d5c"
      unitRef="usd">1085534000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="icedb7d27225946508973f49790e29e69_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzEzLTMtMS0xLTMzNDUz_eb10b3b5-723b-4a1a-b8be-62ee878d84c5"
      unitRef="usd">141508000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTphNDlhZjc5NmU5OTA0OGZjYWMwNTE1MWI1ZjZlZGVlMS90YWJsZXJhbmdlOmE0OWFmNzk2ZTk5MDQ4ZmNhYzA1MTUxYjVmNmVkZWUxXzEzLTUtMS0xLTMzNDUz_08cedcee-7578-40a0-a04f-aa7be6711a74"
      unitRef="usd">1227042000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90ZXh0cmVnaW9uOjcwMjY3YzE1NWQ3ZDQxMzliMjI5NmVmNDdmNzQ0OWRiXzUyNzU_9e85d091-c411-4d2f-bff7-d8304c118cad">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020, the Company's finite-lived and indefinite-lived intangible assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,733&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer and supplier relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;576,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amortizable permits and other intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;858,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521,721&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,464&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,156&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total permits and other intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;981,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,620&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90ZXh0cmVnaW9uOjcwMjY3YzE1NWQ3ZDQxMzliMjI5NmVmNDdmNzQ0OWRiXzUzMDA_e8ce66e8-e987-452d-99bd-a4012c2c9f5e">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020, the Company's finite-lived and indefinite-lived intangible assets consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:34.341%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.047%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.535%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.049%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Accumulated&lt;br/&gt;Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permits&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;187,519&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;183,766&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88,733&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer and supplier relationships&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;576,474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;214,776&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;361,698&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;382,083&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211,895&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;170,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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,359&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;74,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,744&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total amortizable permits and other intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;858,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521,721&#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="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;605,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263,464&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trademarks and trade names&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;123,156&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt;text-indent:-9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total permits and other intangible assets&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;981,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;336,543&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;728,292&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;341,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,620&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic3dbf57e5bbd49f7b1902f3aaa5e3637_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzItMS0xLTEtMzM0NTM_a79c40bf-5d63-4caa-a744-ee03b361f6f6"
      unitRef="usd">187519000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic3dbf57e5bbd49f7b1902f3aaa5e3637_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzItMy0xLTEtMzM0NTM_eae6de40-e744-4996-9637-1059bd55af3e"
      unitRef="usd">102408000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic3dbf57e5bbd49f7b1902f3aaa5e3637_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzItNS0xLTEtMzM0NTM_2c9f2659-543c-41c2-99a6-6a353c74651f"
      unitRef="usd">85111000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="if56ba9072e674506b3510a2a0827d649_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzItOS0xLTEtMzM0NTM_01c5a461-14de-468d-b117-9a997d7ade18"
      unitRef="usd">183766000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="if56ba9072e674506b3510a2a0827d649_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzItMTEtMS0xLTMzNDUz_2fc73c7e-35fc-416b-af00-133d65f3becb"
      unitRef="usd">95033000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="if56ba9072e674506b3510a2a0827d649_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzItMTMtMS0xLTMzNDUz_40ecfa54-26f9-4d9e-915e-dae145a9b119"
      unitRef="usd">88733000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i631d96f0fdc24bfab9ad83e9bc919020_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzMtMS0xLTEtMzM0NTM_6562bb0e-a490-4e9e-80d1-059bddbfe343"
      unitRef="usd">576474000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i631d96f0fdc24bfab9ad83e9bc919020_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzMtMy0xLTEtMzM0NTM_e42155cd-bb77-40d7-b53f-057288448a86"
      unitRef="usd">214776000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i631d96f0fdc24bfab9ad83e9bc919020_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzMtNS0xLTEtMzM0NTM_749eab9d-a600-4f10-a886-18878eb0f12f"
      unitRef="usd">361698000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iab2b6591e31c49a988437febea6e75f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzMtOS0xLTEtMzM0NTM_00143b43-21a5-4383-9855-8c7fb82868d2"
      unitRef="usd">382083000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iab2b6591e31c49a988437febea6e75f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzMtMTEtMS0xLTMzNDUz_4b79e305-46f7-4e65-91f1-ed285b749365"
      unitRef="usd">211895000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iab2b6591e31c49a988437febea6e75f8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzMtMTMtMS0xLTMzNDUz_b5acff58-01d4-48e7-8d2a-1026da295ab2"
      unitRef="usd">170188000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i02b65d5302424c9c8cff2e397714625b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzQtMS0xLTEtMzM0NTM_9451f93a-2ba1-4040-a01d-59eaff28ec2b"
      unitRef="usd">94271000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i02b65d5302424c9c8cff2e397714625b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzQtMy0xLTEtMzM0NTM_2f404687-7a7d-422b-aeeb-a9fa1f8e2d6e"
      unitRef="usd">19359000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i02b65d5302424c9c8cff2e397714625b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzQtNS0xLTEtMzM0NTM_7f3c2239-2afd-48d1-9324-d5f872c3a2a9"
      unitRef="usd">74912000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i6ae2a4404308413f8aaa4c598d824fd9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzQtOS0xLTEtMzM0NTM_4dd30cef-3cd7-4a76-b5cc-bab324797356"
      unitRef="usd">39287000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i6ae2a4404308413f8aaa4c598d824fd9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzQtMTEtMS0xLTMzNDUz_c4a1910e-c56e-4cc6-b891-b40e58eb3bac"
      unitRef="usd">34744000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i6ae2a4404308413f8aaa4c598d824fd9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzQtMTMtMS0xLTMzNDUz_26c0a3ce-f589-4ac0-a989-8d95b4d39e71"
      unitRef="usd">4543000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzUtMS0xLTEtMzM0NTM_d4579d23-bcf2-4e54-aa65-d223b4b96c3b"
      unitRef="usd">858264000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzUtMy0xLTEtMzM0NTM_e801b376-a773-4cae-b30b-7581671a609e"
      unitRef="usd">336543000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzUtNS0xLTEtMzM0NTM_cb6311d7-f530-4776-9702-58603256ba5e"
      unitRef="usd">521721000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzUtOS0xLTEtMzM0NTM_d1ff8fcb-d6bf-4af3-9ef0-943389915e44"
      unitRef="usd">605136000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzUtMTEtMS0xLTMzNDUz_c18d5723-44ad-4e3d-b766-f73026f4da92"
      unitRef="usd">341672000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzUtMTMtMS0xLTMzNDUz_4fe25011-8762-4bf5-8356-ac6f209dfda3"
      unitRef="usd">263464000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i7f591e261a28486c81d3e1806815c065_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzYtMS0xLTEtMzM0NTM_5caa3f13-0dbf-406e-bd26-745409a64b83"
      unitRef="usd">123191000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i7f591e261a28486c81d3e1806815c065_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzYtNS0xLTEtMzM0NTM_bea9d639-0dcf-477f-b895-663631e6e458"
      unitRef="usd">123191000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i2f9a4ad2e33a4ed999177c55eb9981f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzYtOS0xLTEtMzM0NTM_85e57030-56fc-4972-b142-b508ffdde69a"
      unitRef="usd">123156000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i2f9a4ad2e33a4ed999177c55eb9981f1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzYtMTMtMS0xLTMzNDUz_970d695a-9b1d-4aba-85b4-5bbc68f66eb0"
      unitRef="usd">123156000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzctMS0xLTEtMzM0NTM_9a149e27-27f3-4033-9fa0-9b2b3899da19"
      unitRef="usd">981455000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzctMy0xLTEtMzM0NTM_79c45f3a-61fa-4d01-a205-59aeafdcd9d4"
      unitRef="usd">336543000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzctNS0xLTEtMzM0NTM_fc6f6221-02c2-4f3c-9033-fe7b9010200f"
      unitRef="usd">644912000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzctOS0xLTEtMzM0NTM_09159dd4-28d9-4573-b41a-0ea852c59142"
      unitRef="usd">728292000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzctMTEtMS0xLTMzNDUz_f5758455-54ac-45ad-a008-c21d77153033"
      unitRef="usd">341672000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo1NDgyNGE3MmQyZjI0ODE5OWJmMjU2NThkNmIxOTU5OS90YWJsZXJhbmdlOjU0ODI0YTcyZDJmMjQ4MTk5YmYyNTY1OGQ2YjE5NTk5XzctMTMtMS0xLTMzNDUz_feeb0f48-5800-4e02-988e-8771654cd2a0"
      unitRef="usd">386620000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90ZXh0cmVnaW9uOjcwMjY3YzE1NWQ3ZDQxMzliMjI5NmVmNDdmNzQ0OWRiXzUxMjM_a1267723-c933-4612-9320-f6ae89e171d2"
      unitRef="usd">34700000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90ZXh0cmVnaW9uOjcwMjY3YzE1NWQ3ZDQxMzliMjI5NmVmNDdmNzQ0OWRiXzUxMjc_eb0d7d2b-c506-4dcf-874d-b969d37fc4e8"
      unitRef="usd">35800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90ZXh0cmVnaW9uOjcwMjY3YzE1NWQ3ZDQxMzliMjI5NmVmNDdmNzQ0OWRiXzUxMzQ_546d5139-1e21-496f-933a-f07415664d66"
      unitRef="usd">35200000</us-gaap:AmortizationOfIntangibleAssets>
    <clh:FiniteLivedIntangibleAssetsWrittenOff
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90ZXh0cmVnaW9uOjcwMjY3YzE1NWQ3ZDQxMzliMjI5NmVmNDdmNzQ0OWRiXzEwOTk1MTE2MzMzOTE_fdc860f6-5bd3-42e6-9a61-5159f703dd9f"
      unitRef="usd">39900000</clh:FiniteLivedIntangibleAssetsWrittenOff>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90ZXh0cmVnaW9uOjcwMjY3YzE1NWQ3ZDQxMzliMjI5NmVmNDdmNzQ0OWRiXzUyODU_8434e10a-2be9-46c5-83e8-d9cded248339">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expected amortization of the net carrying amount of finite-lived intangible assets at December&#160;31, 2021 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Years ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Expected&lt;br/&gt;Amortization&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,342&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;312,770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;521,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo0NDNkNWM5ZDJkNzQ0ODc4ODE1OWFlYjY0ZDYzMGE1My90YWJsZXJhbmdlOjQ0M2Q1YzlkMmQ3NDQ4Nzg4MTU5YWViNjRkNjMwYTUzXzEtMS0xLTEtMzM0NTM_6e39b08e-c3df-41df-8270-c5a6cf04abf7"
      unitRef="usd">48845000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo0NDNkNWM5ZDJkNzQ0ODc4ODE1OWFlYjY0ZDYzMGE1My90YWJsZXJhbmdlOjQ0M2Q1YzlkMmQ3NDQ4Nzg4MTU5YWViNjRkNjMwYTUzXzItMS0xLTEtMzM0NTM_3e233a88-07a2-4506-849a-1763cfb479da"
      unitRef="usd">44595000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo0NDNkNWM5ZDJkNzQ0ODc4ODE1OWFlYjY0ZDYzMGE1My90YWJsZXJhbmdlOjQ0M2Q1YzlkMmQ3NDQ4Nzg4MTU5YWViNjRkNjMwYTUzXzMtMS0xLTEtMzM0NTM_5d4a45cc-a220-408d-8df2-849e0a44a7e0"
      unitRef="usd">40342000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo0NDNkNWM5ZDJkNzQ0ODc4ODE1OWFlYjY0ZDYzMGE1My90YWJsZXJhbmdlOjQ0M2Q1YzlkMmQ3NDQ4Nzg4MTU5YWViNjRkNjMwYTUzXzQtMS0xLTEtMzM0NTM_aae9aa54-b78f-4c48-93cf-4e4ea90845f0"
      unitRef="usd">38485000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo0NDNkNWM5ZDJkNzQ0ODc4ODE1OWFlYjY0ZDYzMGE1My90YWJsZXJhbmdlOjQ0M2Q1YzlkMmQ3NDQ4Nzg4MTU5YWViNjRkNjMwYTUzXzUtMS0xLTEtMzM0NTM_172d661f-60f2-4677-9761-1494f729ee4e"
      unitRef="usd">36684000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo0NDNkNWM5ZDJkNzQ0ODc4ODE1OWFlYjY0ZDYzMGE1My90YWJsZXJhbmdlOjQ0M2Q1YzlkMmQ3NDQ4Nzg4MTU5YWViNjRkNjMwYTUzXzYtMS0xLTEtMzM0NTM_250478aa-a023-41c7-9283-d5e33c5d4c0b"
      unitRef="usd">312770000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMDkvZnJhZzo3MDI2N2MxNTVkN2Q0MTM5YjIyOTZlZjQ3Zjc0NDlkYi90YWJsZTo0NDNkNWM5ZDJkNzQ0ODc4ODE1OWFlYjY0ZDYzMGE1My90YWJsZXJhbmdlOjQ0M2Q1YzlkMmQ3NDQ4Nzg4MTU5YWViNjRkNjMwYTUzXzctMS0xLTEtMzM0NTM_739988ff-bd01-4aca-8764-9dea1bd80925"
      unitRef="usd">521721000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <clh:AccruedExpensesDisclosureTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90ZXh0cmVnaW9uOjllNDcwMDdmMTM0OTQ0ZGM5YTFkMTZlYjA1YmEzN2E1Xzk2MQ_9fd93b1d-d4fc-48cf-b207-0b1aa3e309ab">ACCRUED EXPENSES&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.907%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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:8pt;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:10pt;font-weight:400;line-height:100%"&gt;Accrued insurance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued income, real estate, sales and other taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295,823&#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:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020, accrued insurance included employee medical insurance costs of $18.6 million and $9.4 million, respectively, and accruals for losses under our workers' compensation, comprehensive general liability and vehicle liability self-insurance programs of $82.8 million and $65.6 million, respectively. The increase in accrued insurance was predominately due to incremental balances from the acquisition of HydroChemPSC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued compensation and benefits increased from the comparable period in 2020 primarily due to an increase in accrued bonus and incremental balances from the acquisition of HydroChemPSC. The majority of the increase in Accrued other is also due to the incremental balances from the acquisition of HydroChemPSC.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The decrease in the fair value of the interest rate swap liability from December&#160;31, 2020 is mainly due to the passage of time and changes in future interest rate expectation. For additional information relating to the derivative liability, see Note 11, "Financing Arrangements."&lt;/span&gt;&lt;/div&gt;</clh:AccruedExpensesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90ZXh0cmVnaW9uOjllNDcwMDdmMTM0OTQ0ZGM5YTFkMTZlYjA1YmEzN2E1Xzk3MA_3de8b91e-3381-4995-812d-fd665da33a2e">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accrued expenses consisted of the following (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.907%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.030%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.031%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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:8pt;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:10pt;font-weight:400;line-height:100%"&gt;Accrued insurance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,853&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,785&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,697&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;133,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,437&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued income, real estate, sales and other taxes&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;57,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;391,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;295,823&#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:ScheduleOfAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90YWJsZTo2YjIyMTNjZmIwNjY0MDZjODEyZmFhZjYwODZkMjFjNi90YWJsZXJhbmdlOjZiMjIxM2NmYjA2NjQwNmM4MTJmYWFmNjA4NmQyMWM2XzEtMS0xLTEtMzM0NTM_d1718ee9-e60f-4e70-a990-b4bce8abdcf4"
      unitRef="usd">102853000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90YWJsZTo2YjIyMTNjZmIwNjY0MDZjODEyZmFhZjYwODZkMjFjNi90YWJsZXJhbmdlOjZiMjIxM2NmYjA2NjQwNmM4MTJmYWFmNjA4NmQyMWM2XzEtMy0xLTEtMzM0NTM_5fc17c85-3556-4db9-bef7-d3da5896c53d"
      unitRef="usd">77514000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90YWJsZTo2YjIyMTNjZmIwNjY0MDZjODEyZmFhZjYwODZkMjFjNi90YWJsZXJhbmdlOjZiMjIxM2NmYjA2NjQwNmM4MTJmYWFmNjA4NmQyMWM2XzItMS0xLTEtMzM0NTM_c36a1203-b6fa-411a-be6d-7508fccb234b"
      unitRef="usd">19785000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90YWJsZTo2YjIyMTNjZmIwNjY0MDZjODEyZmFhZjYwODZkMjFjNi90YWJsZXJhbmdlOjZiMjIxM2NmYjA2NjQwNmM4MTJmYWFmNjA4NmQyMWM2XzItMy0xLTEtMzM0NTM_fac197c2-e9e6-423f-800b-b4f288676527"
      unitRef="usd">19697000</us-gaap:InterestPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90YWJsZTo2YjIyMTNjZmIwNjY0MDZjODEyZmFhZjYwODZkMjFjNi90YWJsZXJhbmdlOjZiMjIxM2NmYjA2NjQwNmM4MTJmYWFmNjA4NmQyMWM2XzMtMS0xLTEtMzM0NTM_b7f6eaba-7909-4133-a62a-e2c135bc6a58"
      unitRef="usd">133604000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90YWJsZTo2YjIyMTNjZmIwNjY0MDZjODEyZmFhZjYwODZkMjFjNi90YWJsZXJhbmdlOjZiMjIxM2NmYjA2NjQwNmM4MTJmYWFmNjA4NmQyMWM2XzMtMy0xLTEtMzM0NTM_765691ed-d5e9-4620-b3cc-71b46ed21da5"
      unitRef="usd">81437000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90YWJsZTo2YjIyMTNjZmIwNjY0MDZjODEyZmFhZjYwODZkMjFjNi90YWJsZXJhbmdlOjZiMjIxM2NmYjA2NjQwNmM4MTJmYWFmNjA4NmQyMWM2XzQtMS0xLTEtMzM0NTM_3e447138-26be-423c-9ad3-629e51012b3e"
      unitRef="usd">29954000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90YWJsZTo2YjIyMTNjZmIwNjY0MDZjODEyZmFhZjYwODZkMjFjNi90YWJsZXJhbmdlOjZiMjIxM2NmYjA2NjQwNmM4MTJmYWFmNjA4NmQyMWM2XzQtMy0xLTEtMzM0NTM_45b1cf0a-22f9-42fb-86ab-807df6236532"
      unitRef="usd">25843000</us-gaap:TaxesPayableCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90YWJsZTo2YjIyMTNjZmIwNjY0MDZjODEyZmFhZjYwODZkMjFjNi90YWJsZXJhbmdlOjZiMjIxM2NmYjA2NjQwNmM4MTJmYWFmNjA4NmQyMWM2XzUtMS0xLTEtMzM0NTM_c1b7d56a-b5c0-4a81-aa52-d7418a92e401"
      unitRef="usd">17383000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90YWJsZTo2YjIyMTNjZmIwNjY0MDZjODEyZmFhZjYwODZkMjFjNi90YWJsZXJhbmdlOjZiMjIxM2NmYjA2NjQwNmM4MTJmYWFmNjA4NmQyMWM2XzUtMy0xLTEtMzM0NTM_9608e185-fe20-45ea-bd9f-7815aadbbf68"
      unitRef="usd">33630000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90YWJsZTo2YjIyMTNjZmIwNjY0MDZjODEyZmFhZjYwODZkMjFjNi90YWJsZXJhbmdlOjZiMjIxM2NmYjA2NjQwNmM4MTJmYWFmNjA4NmQyMWM2XzYtMS0xLTEtMzM0NTM_3357c816-ddc6-408a-90e7-2c8b457bcfcd"
      unitRef="usd">87835000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90YWJsZTo2YjIyMTNjZmIwNjY0MDZjODEyZmFhZjYwODZkMjFjNi90YWJsZXJhbmdlOjZiMjIxM2NmYjA2NjQwNmM4MTJmYWFmNjA4NmQyMWM2XzYtMy0xLTEtMzM0NTM_d18129d1-578e-41c3-a73b-5a8c47ff885f"
      unitRef="usd">57702000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90YWJsZTo2YjIyMTNjZmIwNjY0MDZjODEyZmFhZjYwODZkMjFjNi90YWJsZXJhbmdlOjZiMjIxM2NmYjA2NjQwNmM4MTJmYWFmNjA4NmQyMWM2XzctMS0xLTEtMzM0NTM_5e6e1266-7407-40e9-9ad2-83f713881fd4"
      unitRef="usd">391414000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90YWJsZTo2YjIyMTNjZmIwNjY0MDZjODEyZmFhZjYwODZkMjFjNi90YWJsZXJhbmdlOjZiMjIxM2NmYjA2NjQwNmM4MTJmYWFmNjA4NmQyMWM2XzctMy0xLTEtMzM0NTM_ad6ddf38-7b97-4cb4-92ff-6e78832e6da1"
      unitRef="usd">295823000</us-gaap:AccruedLiabilitiesCurrent>
    <clh:AccruedInsuranceEmployeeMedicalInsuranceCosts
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90ZXh0cmVnaW9uOjllNDcwMDdmMTM0OTQ0ZGM5YTFkMTZlYjA1YmEzN2E1XzE2OA_2e1b9798-49d6-4572-a914-bd0458e97d7b"
      unitRef="usd">18600000</clh:AccruedInsuranceEmployeeMedicalInsuranceCosts>
    <clh:AccruedInsuranceEmployeeMedicalInsuranceCosts
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90ZXh0cmVnaW9uOjllNDcwMDdmMTM0OTQ0ZGM5YTFkMTZlYjA1YmEzN2E1XzE3NQ_34198890-5c40-4db7-adac-5eff415f4153"
      unitRef="usd">9400000</clh:AccruedInsuranceEmployeeMedicalInsuranceCosts>
    <clh:AccrualForWorkersCompensationComprehensiveGeneralLiabilityAndVehicleLiabilitySelfInsurancePrograms
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90ZXh0cmVnaW9uOjllNDcwMDdmMTM0OTQ0ZGM5YTFkMTZlYjA1YmEzN2E1XzMzMQ_8cbadeaa-9dbc-439e-80be-f1944a63c719"
      unitRef="usd">82800000</clh:AccrualForWorkersCompensationComprehensiveGeneralLiabilityAndVehicleLiabilitySelfInsurancePrograms>
    <clh:AccrualForWorkersCompensationComprehensiveGeneralLiabilityAndVehicleLiabilitySelfInsurancePrograms
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTIvZnJhZzo5ZTQ3MDA3ZjEzNDk0NGRjOWExZDE2ZWIwNWJhMzdhNS90ZXh0cmVnaW9uOjllNDcwMDdmMTM0OTQ0ZGM5YTFkMTZlYjA1YmEzN2E1XzMzOA_f6148cf7-81bd-4c58-9aac-7274841df568"
      unitRef="usd">65600000</clh:AccrualForWorkersCompensationComprehensiveGeneralLiabilityAndVehicleLiabilitySelfInsurancePrograms>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90ZXh0cmVnaW9uOjBlNTZlYzFhOTJjMzQ2NTQ4M2M1YTMzYmI5ZmZiY2I3XzExMTY_6eba72d2-8d97-4871-b604-79f07d4509d6">CLOSURE AND POST-CLOSURE LIABILITIES&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes to closure and post-closure liabilities (also referred to as "asset retirement obligations") from January&#160;1, 2020 through December&#160;31, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Landfill&lt;br/&gt;Retirement&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-Landfill&lt;br/&gt;Retirement&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed in acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in estimates recorded to consolidated statement of operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Changes in estimates recorded to consolidated balance sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Currency translation 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:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed in acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,446&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in estimates recorded to consolidated statement of operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Changes in estimates recorded to consolidated balance sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation 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:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,103&#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:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During 2020, the Company took actions to begin the closure of two of its commercial landfill sites. The Altair landfill reached its permitted capacity and the Westmorland landfill was closed due to the costs of obtaining and maintaining permits and operating the landfill. The changes in estimate recorded to the consolidated statement of operations includes $2.3&#160;million and $6.8&#160;million in 2021 and 2020, respectively, related to the closure of these two commercial landfills.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anticipated payments (based on current estimated costs and anticipated timing of necessary regulatory approvals to commence work on closure and post-closure activities) for each of the next five years and thereafter are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Years ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Undiscounted closure and post-closure liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Discount at credit-adjusted risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(158,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Undiscounted estimated closure and post-closure liabilities relating to airspace not yet consumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Present value of closure and post-closure liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,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:AssetRetirementObligationDisclosureTextBlock>
    <us-gaap:ScheduleOfChangeInAssetRetirementObligationTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90ZXh0cmVnaW9uOjBlNTZlYzFhOTJjMzQ2NTQ4M2M1YTMzYmI5ZmZiY2I3XzExMjM_e767868e-9cac-48a6-96d4-0ecf7d907a4a">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes to closure and post-closure liabilities (also referred to as "asset retirement obligations") from January&#160;1, 2020 through December&#160;31, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:59.280%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.619%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.622%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Landfill&lt;br/&gt;Retirement&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Non-Landfill&lt;br/&gt;Retirement&lt;br/&gt;Liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,401&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;75,651&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed in acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,399&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in estimates recorded to consolidated statement of operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,568&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Changes in estimates recorded to consolidated balance sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;201&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,445)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(753)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,198)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Currency translation 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:10pt;font-weight:400;line-height:100%"&gt;155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48,412&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;87,926&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed in acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,446&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,446&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;New asset retirement obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,357&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in estimates recorded to consolidated statement of operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,287&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,683&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Changes in estimates recorded to consolidated balance sheet&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(5,818)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,602)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation 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:10pt;font-weight:400;line-height:100%"&gt;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:10pt;font-weight:400;line-height:100%"&gt;(11)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;138&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,425&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,103&#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:ScheduleOfChangeInAssetRetirementObligationTableTextBlock>
    <us-gaap:AssetRetirementObligation
      contextRef="iba9fcf688ea041f0bd4d90ae15cb1746_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzEtMS0xLTEtMzM0NTM_4d9d661c-a897-4386-9784-01acd8ccb7c1"
      unitRef="usd">39401000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i4be179f7e1254fa8ad983f609ec5a929_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzEtMy0xLTEtMzM0NTM_14d648d3-8cd4-4bfe-a8c8-db41fff6b507"
      unitRef="usd">36250000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i634f25293e8e487093dd8a085023d078_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzEtNS0xLTEtMzM0NTM_b7f5c9c8-5e6f-44b8-b74b-721e9c173454"
      unitRef="usd">75651000</us-gaap:AssetRetirementObligation>
    <clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition
      contextRef="ie5aee96f070f403d8ae05a347ecb6df7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzItMS0xLTEtMzM0NTM_86429648-2a13-49e2-99a8-fdb9372d45c0"
      unitRef="usd">0</clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition>
    <clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition
      contextRef="iac650e641e1c4fb2b4d2b82b5095a6b7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzItMy0xLTEtMzM0NTM_fa3336dd-277e-44c5-b4f9-b12b2a039c0f"
      unitRef="usd">265000</clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition>
    <clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzItNS0xLTEtMzM0NTM_8ec67bea-7c61-4437-99a8-889699e1b10a"
      unitRef="usd">265000</clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="ie5aee96f070f403d8ae05a347ecb6df7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzQtMS0xLTEtMzM0NTM_26efda8d-e161-4018-abf5-b77900e341e5"
      unitRef="usd">2101000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="iac650e641e1c4fb2b4d2b82b5095a6b7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzQtMy0xLTEtMzM0NTM_e413ad71-310d-4c91-ab41-029fe94fe33d"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzQtNS0xLTEtMzM0NTM_01af5cbd-93c9-4131-86e9-1a158da2e2be"
      unitRef="usd">2101000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness
      contextRef="ie5aee96f070f403d8ae05a347ecb6df7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzYtMS0xLTEtMzM0NTM_cc44e774-70de-4d64-b893-365b5a7f66d5"
      unitRef="usd">3254000</clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness>
    <clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness
      contextRef="iac650e641e1c4fb2b4d2b82b5095a6b7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzYtMy0xLTEtMzM0NTM_476338f5-8937-42bf-81f2-7922cded5dfd"
      unitRef="usd">3399000</clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness>
    <clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzYtNS0xLTEtMzM0NTM_a391d3de-3704-4434-bb97-600938e785ba"
      unitRef="usd">6653000</clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness>
    <clh:AssetRetirementObligationChangesRecordedInStatementOfIncome
      contextRef="ie5aee96f070f403d8ae05a347ecb6df7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzctMS0xLTEtMzM0NTM_af1570b2-3124-44a3-a7cf-e09e36015059"
      unitRef="usd">-6465000</clh:AssetRetirementObligationChangesRecordedInStatementOfIncome>
    <clh:AssetRetirementObligationChangesRecordedInStatementOfIncome
      contextRef="iac650e641e1c4fb2b4d2b82b5095a6b7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzctMy0xLTEtMzM0NTM_a4afd2e8-883b-4392-bb7c-f18ef8e25d52"
      unitRef="usd">-103000</clh:AssetRetirementObligationChangesRecordedInStatementOfIncome>
    <clh:AssetRetirementObligationChangesRecordedInStatementOfIncome
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzctNS0xLTEtMzM0NTM_698e8d00-de63-4f42-a4ef-6110c197dd98"
      unitRef="usd">-6568000</clh:AssetRetirementObligationChangesRecordedInStatementOfIncome>
    <clh:AssetRetirementObligationChangesRecordedInBalanceSheet
      contextRef="ie5aee96f070f403d8ae05a347ecb6df7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzgtMS0xLTEtMzM0NTM_42937d7f-961f-4fa4-9308-4d86ee4913d6"
      unitRef="usd">481000</clh:AssetRetirementObligationChangesRecordedInBalanceSheet>
    <clh:AssetRetirementObligationChangesRecordedInBalanceSheet
      contextRef="iac650e641e1c4fb2b4d2b82b5095a6b7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzgtMy0xLTEtMzM0NTM_ff70d613-69be-48c8-abe1-c67bcd2102a2"
      unitRef="usd">201000</clh:AssetRetirementObligationChangesRecordedInBalanceSheet>
    <clh:AssetRetirementObligationChangesRecordedInBalanceSheet
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzgtNS0xLTEtMzM0NTM_8924bc44-347f-4745-b36d-ab0077688f1c"
      unitRef="usd">682000</clh:AssetRetirementObligationChangesRecordedInBalanceSheet>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ie5aee96f070f403d8ae05a347ecb6df7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzktMS0xLTEtMzM0NTM_5badca25-ba93-4afd-b473-ca290f27a77d"
      unitRef="usd">3445000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="iac650e641e1c4fb2b4d2b82b5095a6b7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzktMy0xLTEtMzM0NTM_b591f37a-88cf-4df9-a0cf-1f74e927f668"
      unitRef="usd">753000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzktNS0xLTEtMzM0NTM_c84f1d22-7626-4a34-9c7c-fbeecb91328f"
      unitRef="usd">4198000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss
      contextRef="ie5aee96f070f403d8ae05a347ecb6df7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzEwLTEtMS0xLTMzNDUz_865a839e-1c41-4864-9664-67785a47f321"
      unitRef="usd">-155000</us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss>
    <us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss
      contextRef="iac650e641e1c4fb2b4d2b82b5095a6b7_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzEwLTMtMS0xLTMzNDUz_54b66fb8-9e1a-4538-8a91-8567447096e3"
      unitRef="usd">-49000</us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss>
    <us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzEwLTUtMS0xLTMzNDUz_ce38535d-0d91-4279-b31e-12e6a583d285"
      unitRef="usd">-204000</us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss>
    <us-gaap:AssetRetirementObligation
      contextRef="i6148a122023c4715b1edc057f52c8b22_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzExLTEtMS0xLTMzNDUz_a4ca2f4f-f660-4db4-a410-ad969a332688"
      unitRef="usd">48412000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i087e9b3cf66f4715936e6b491786b1a4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzExLTMtMS0xLTMzNDUz_ec2d5425-05ca-4adf-8760-baf2722eade7"
      unitRef="usd">39514000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzExLTUtMS0xLTMzNDUz_734299f9-a49f-4fde-964a-de23d7c3278e"
      unitRef="usd">87926000</us-gaap:AssetRetirementObligation>
    <clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition
      contextRef="i2d616a8ece4b427788e088147b8c0c8c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzEyLTEtMS0xLTMzNDUz_6934a2f8-ee24-4a42-895e-b980fc242513"
      unitRef="usd">0</clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition>
    <clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition
      contextRef="i06edadebb430405c9b146c8c2bfa3d09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzEyLTMtMS0xLTMzNDUz_9c92f145-b4ef-49bd-b69a-e36e46e32b98"
      unitRef="usd">1446000</clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition>
    <clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzEyLTUtMS0xLTMzNDUz_ff7eb2a5-315f-4578-9609-8f720790b1fa"
      unitRef="usd">1446000</clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i2d616a8ece4b427788e088147b8c0c8c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzE0LTEtMS0xLTMzNDUz_1af88afd-4eef-4f8b-a808-76b0512af6ca"
      unitRef="usd">2443000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i06edadebb430405c9b146c8c2bfa3d09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzE0LTMtMS0xLTMzNDUz_5f2fd933-3185-4848-bb4a-ed0e41c4aca3"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzE0LTUtMS0xLTMzNDUz_4a611c92-b4c9-4a63-9800-4fc059432b1f"
      unitRef="usd">2443000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness
      contextRef="i2d616a8ece4b427788e088147b8c0c8c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzE2LTEtMS0xLTMzNDUz_ab9cb78b-9d18-42ca-8be6-240d5f4c7cad"
      unitRef="usd">3655000</clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness>
    <clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness
      contextRef="i06edadebb430405c9b146c8c2bfa3d09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzE2LTMtMS0xLTMzNDUz_9e601046-e013-482f-bfed-8c70836abae8"
      unitRef="usd">3702000</clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness>
    <clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzE2LTUtMS0xLTMzNDUz_eeee0292-0a5a-4026-9a4d-34bb4bf3166b"
      unitRef="usd">7357000</clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness>
    <clh:AssetRetirementObligationChangesRecordedInStatementOfIncome
      contextRef="i2d616a8ece4b427788e088147b8c0c8c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzE3LTEtMS0xLTMzNDUz_4ea0e90b-100b-4ab6-8549-c77164c537c1"
      unitRef="usd">-2287000</clh:AssetRetirementObligationChangesRecordedInStatementOfIncome>
    <clh:AssetRetirementObligationChangesRecordedInStatementOfIncome
      contextRef="i06edadebb430405c9b146c8c2bfa3d09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzE3LTMtMS0xLTMzNDUz_7daaa2d3-f8cb-4698-bcaa-6e2e051fabb1"
      unitRef="usd">-396000</clh:AssetRetirementObligationChangesRecordedInStatementOfIncome>
    <clh:AssetRetirementObligationChangesRecordedInStatementOfIncome
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzE3LTUtMS0xLTMzNDUz_c1526396-ecd9-4cd4-8e42-f54953d023a2"
      unitRef="usd">-2683000</clh:AssetRetirementObligationChangesRecordedInStatementOfIncome>
    <clh:AssetRetirementObligationChangesRecordedInBalanceSheet
      contextRef="i2d616a8ece4b427788e088147b8c0c8c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzE4LTEtMS0xLTMzNDUz_43deb6de-2d96-49b6-9702-416b45f2e344"
      unitRef="usd">2297000</clh:AssetRetirementObligationChangesRecordedInBalanceSheet>
    <clh:AssetRetirementObligationChangesRecordedInBalanceSheet
      contextRef="i06edadebb430405c9b146c8c2bfa3d09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzE4LTMtMS0xLTMzNDUz_4f98844e-9e3c-4caa-895a-ceb75b2b8097"
      unitRef="usd">1415000</clh:AssetRetirementObligationChangesRecordedInBalanceSheet>
    <clh:AssetRetirementObligationChangesRecordedInBalanceSheet
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzE4LTUtMS0xLTMzNDUz_a7ba032a-94b1-48ec-8d8f-ad05666ffbc4"
      unitRef="usd">3712000</clh:AssetRetirementObligationChangesRecordedInBalanceSheet>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i2d616a8ece4b427788e088147b8c0c8c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzE5LTEtMS0xLTMzNDUz_68f2dab1-100a-4a9d-ba1a-7e224fcabe24"
      unitRef="usd">5818000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i06edadebb430405c9b146c8c2bfa3d09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzE5LTMtMS0xLTMzNDUz_95706cec-9ee8-4655-b5a9-32706e7867d8"
      unitRef="usd">784000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzE5LTUtMS0xLTMzNDUz_a2701212-06d6-4a8b-9dfe-0568e89bdef2"
      unitRef="usd">6602000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss
      contextRef="i2d616a8ece4b427788e088147b8c0c8c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzIwLTEtMS0xLTMzNDUz_218eebb7-dccb-40b7-8811-030492dc16cf"
      unitRef="usd">-149000</us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss>
    <us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss
      contextRef="i06edadebb430405c9b146c8c2bfa3d09_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzIwLTMtMS0xLTMzNDUz_ed8f4457-8b14-46ed-ab11-ae55d590a7c6"
      unitRef="usd">11000</us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss>
    <us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzIwLTUtMS0xLTMzNDUz_7ea6bf63-ecfa-415c-a7ce-9965f5a63938"
      unitRef="usd">-138000</us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss>
    <us-gaap:AssetRetirementObligation
      contextRef="i7f09612d6c6942d194c7fb207ec074a0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzIxLTEtMS0xLTMzNDUz_f07ac7f4-4810-4110-948d-3c231b9b2393"
      unitRef="usd">53425000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i3d3e090d2a33474eb6618505bfa1587d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzIxLTMtMS0xLTMzNDUz_16d767b4-2d71-46b6-a09c-a125fc7009e3"
      unitRef="usd">45678000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTo4MTI3M2NhYzZjNWQ0MzY2YTAxNDRkZGZhZWRhZDE4Zi90YWJsZXJhbmdlOjgxMjczY2FjNmM1ZDQzNjZhMDE0NGRkZmFlZGFkMThmXzIxLTUtMS0xLTMzNDUz_4ccfb05b-51d7-4e6e-8bd9-4fc197f30a18"
      unitRef="usd">99103000</us-gaap:AssetRetirementObligation>
    <clh:NumberOfCommercialLandfillSitesClosedDuringPeriod
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90ZXh0cmVnaW9uOjBlNTZlYzFhOTJjMzQ2NTQ4M2M1YTMzYmI5ZmZiY2I3XzI3Nw_336f0cbd-6b9d-4f88-96de-70b61a1d65bd"
      unitRef="landfill_site">2</clh:NumberOfCommercialLandfillSitesClosedDuringPeriod>
    <clh:AssetRetirementObligationChangesRecordedInStatementOfIncomeRelatedToIncreasedFacilityClosureCosts
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90ZXh0cmVnaW9uOjBlNTZlYzFhOTJjMzQ2NTQ4M2M1YTMzYmI5ZmZiY2I3XzM4NDgyOTA3MDA4NDA_5ad314cc-ecdd-4d2e-a016-7b7423970bad"
      unitRef="usd">2300000</clh:AssetRetirementObligationChangesRecordedInStatementOfIncomeRelatedToIncreasedFacilityClosureCosts>
    <clh:AssetRetirementObligationChangesRecordedInStatementOfIncomeRelatedToIncreasedFacilityClosureCosts
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90ZXh0cmVnaW9uOjBlNTZlYzFhOTJjMzQ2NTQ4M2M1YTMzYmI5ZmZiY2I3XzYxMg_4cdb5209-6d81-4dc2-afca-4382718e22aa"
      unitRef="usd">6800000</clh:AssetRetirementObligationChangesRecordedInStatementOfIncomeRelatedToIncreasedFacilityClosureCosts>
    <clh:NumberOfCommercialLandfillSitesClosedDuringPeriod
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90ZXh0cmVnaW9uOjBlNTZlYzFhOTJjMzQ2NTQ4M2M1YTMzYmI5ZmZiY2I3XzY0Nw_336f0cbd-6b9d-4f88-96de-70b61a1d65bd"
      unitRef="landfill_site">2</clh:NumberOfCommercialLandfillSitesClosedDuringPeriod>
    <clh:ScheduleOfExpectedPaymentsRelatedToAssetRetirementObligationsTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90ZXh0cmVnaW9uOjBlNTZlYzFhOTJjMzQ2NTQ4M2M1YTMzYmI5ZmZiY2I3XzExMDM_a590463c-afb3-4f2f-89f8-dc4243338e3e">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anticipated payments (based on current estimated costs and anticipated timing of necessary regulatory approvals to commence work on closure and post-closure activities) for each of the next five years and thereafter are as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Years ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,452&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276,236&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Undiscounted closure and post-closure liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Discount at credit-adjusted risk-free rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(158,941)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Undiscounted estimated closure and post-closure liabilities relating to airspace not yet consumed&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(74,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Present value of closure and post-closure liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;99,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;</clh:ScheduleOfExpectedPaymentsRelatedToAssetRetirementObligationsTableTextBlock>
    <clh:AnticipatedPaymentForAssetRetirementObligationsYearOne
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTpjM2U1YmJlYWZjZmM0ODgzYTNjMmFjOGM1MWU0ZTE4Ni90YWJsZXJhbmdlOmMzZTViYmVhZmNmYzQ4ODNhM2MyYWM4YzUxZTRlMTg2XzEtMS0xLTEtMzM0NTM_79d1ee4a-7613-46fe-9773-7d7239dcb0df"
      unitRef="usd">12612000</clh:AnticipatedPaymentForAssetRetirementObligationsYearOne>
    <clh:AnticipatedPaymentForAssetRetirementObligationsYearTwo
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTpjM2U1YmJlYWZjZmM0ODgzYTNjMmFjOGM1MWU0ZTE4Ni90YWJsZXJhbmdlOmMzZTViYmVhZmNmYzQ4ODNhM2MyYWM4YzUxZTRlMTg2XzItMS0xLTEtMzM0NTM_9c25695e-804b-4ff2-bc2f-50c89a3a6641"
      unitRef="usd">11452000</clh:AnticipatedPaymentForAssetRetirementObligationsYearTwo>
    <clh:AnticipatedPaymentForAssetRetirementObligationsYearThree
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTpjM2U1YmJlYWZjZmM0ODgzYTNjMmFjOGM1MWU0ZTE4Ni90YWJsZXJhbmdlOmMzZTViYmVhZmNmYzQ4ODNhM2MyYWM4YzUxZTRlMTg2XzMtMS0xLTEtMzM0NTM_328ada35-7a1e-4c09-a455-be6724293127"
      unitRef="usd">13460000</clh:AnticipatedPaymentForAssetRetirementObligationsYearThree>
    <clh:AnticipatedPaymentForAssetRetirementObligationsYearFour
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTpjM2U1YmJlYWZjZmM0ODgzYTNjMmFjOGM1MWU0ZTE4Ni90YWJsZXJhbmdlOmMzZTViYmVhZmNmYzQ4ODNhM2MyYWM4YzUxZTRlMTg2XzQtMS0xLTEtMzM0NTM_eb6a6dca-a565-483d-a785-4e62b680fae4"
      unitRef="usd">10791000</clh:AnticipatedPaymentForAssetRetirementObligationsYearFour>
    <clh:AnticipatedPaymentForAssetRetirementObligationsYearFive
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTpjM2U1YmJlYWZjZmM0ODgzYTNjMmFjOGM1MWU0ZTE4Ni90YWJsZXJhbmdlOmMzZTViYmVhZmNmYzQ4ODNhM2MyYWM4YzUxZTRlMTg2XzUtMS0xLTEtMzM0NTM_661d6442-e94c-430a-8f1e-d1195b92e787"
      unitRef="usd">8143000</clh:AnticipatedPaymentForAssetRetirementObligationsYearFive>
    <clh:AnticipatedPaymentForAssetRetirementObligationsAfterYearFive
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTpjM2U1YmJlYWZjZmM0ODgzYTNjMmFjOGM1MWU0ZTE4Ni90YWJsZXJhbmdlOmMzZTViYmVhZmNmYzQ4ODNhM2MyYWM4YzUxZTRlMTg2XzYtMS0xLTEtMzM0NTM_55cee6a0-3f73-4725-97ff-94f5e25cef29"
      unitRef="usd">276236000</clh:AnticipatedPaymentForAssetRetirementObligationsAfterYearFive>
    <clh:UndiscountedClosureAndPostClosureLiabilities
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTpjM2U1YmJlYWZjZmM0ODgzYTNjMmFjOGM1MWU0ZTE4Ni90YWJsZXJhbmdlOmMzZTViYmVhZmNmYzQ4ODNhM2MyYWM4YzUxZTRlMTg2XzctMS0xLTEtMzM0NTM_0ead70e3-fadd-49a5-adbe-98e8f3550ffd"
      unitRef="usd">332694000</clh:UndiscountedClosureAndPostClosureLiabilities>
    <clh:DiscountReserves
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTpjM2U1YmJlYWZjZmM0ODgzYTNjMmFjOGM1MWU0ZTE4Ni90YWJsZXJhbmdlOmMzZTViYmVhZmNmYzQ4ODNhM2MyYWM4YzUxZTRlMTg2XzgtMS0xLTEtMzM0NTM_815113f0-bcf4-49f2-bcfd-1d8ed297ed0d"
      unitRef="usd">158941000</clh:DiscountReserves>
    <clh:ReservesToBeProvidedOverRemainingSiteLives
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTpjM2U1YmJlYWZjZmM0ODgzYTNjMmFjOGM1MWU0ZTE4Ni90YWJsZXJhbmdlOmMzZTViYmVhZmNmYzQ4ODNhM2MyYWM4YzUxZTRlMTg2XzktMS0xLTEtMzM0NTM_ba5e02fe-b464-4edc-8dd7-219e2ed32162"
      unitRef="usd">74650000</clh:ReservesToBeProvidedOverRemainingSiteLives>
    <us-gaap:AssetRetirementObligation
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTUvZnJhZzowZTU2ZWMxYTkyYzM0NjU0ODNjNWEzM2JiOWZmYmNiNy90YWJsZTpjM2U1YmJlYWZjZmM0ODgzYTNjMmFjOGM1MWU0ZTE4Ni90YWJsZXJhbmdlOmMzZTViYmVhZmNmYzQ4ODNhM2MyYWM4YzUxZTRlMTg2XzEwLTEtMS0xLTMzNDUz_f2a12b17-a9bb-44ca-8ef2-15dcec32e9b4"
      unitRef="usd">99103000</us-gaap:AssetRetirementObligation>
    <us-gaap:EnvironmentalLossContingencyDisclosureTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90ZXh0cmVnaW9uOmZlMjdlNjU5YWFhZDRlYWViOGQ0YzY1YmQxYThjZWYyXzI4MDg_b02be56c-bb6d-4772-bfb1-c07840e7cfcd">REMEDIAL LIABILITIES&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes to remedial liabilities from January 1, 2020 through December&#160;31, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remedial&lt;br/&gt;Liabilities for&lt;br/&gt;Landfill Sites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remedial&lt;br/&gt;Liabilities for&lt;br/&gt;Inactive Sites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remedial&lt;br/&gt;Liabilities&lt;br/&gt;(Including&lt;br/&gt;Superfund) for&lt;br/&gt;Non-Landfill&lt;br/&gt;Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in estimates recorded to consolidated statement of operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed in acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in estimates recorded to consolidated statement of operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,873&#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:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2021, there were no significant charges or benefits resulting from changes in estimates for remedial liabilities. During 2020, the Company increased its remedial liabilities for an inactive site and a Superfund site by $3.3&#160;million and $1.8&#160;million, respectively, due to updated regulatory remediation requirements received during the year. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anticipated payments at December&#160;31, 2021 (based on current estimated costs and anticipated timing of necessary regulatory approvals to commence work on remedial activities) for each of the next five years and thereafter were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Years ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Undiscounted remedial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Discount at risk free rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total remedial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,873&#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:8pt;margin-top:3pt;text-indent:24.75pt"&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's estimated remedial liabilities and reasonably possible additional liabilities as of December&#160;31, 2021 disaggregated by facility/site type (in thousands, except percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&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:10.060%"/&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:10.061%"/&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;Type of Facility or Site&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Remedial&lt;br/&gt;Liabilities&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;% of Total&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reasonably Possible&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Additional Liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facilities now used in active conduct of the Company's business (44 facilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inactive facilities not now used in active conduct of the Company's business but most of which were acquired because the assumption of remedial liabilities for such facilities was part of the purchase price for the CSD assets (24 facilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Superfund sites (16 sites)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&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:6.34pt"&gt;Amounts represent the high end of the range of management's best estimate of the reasonably possible additional liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent:24.75pt"&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's estimated remedial liabilities and reasonably possible additional liabilities as of December&#160;31, 2021 disaggregated by facilities/sites which represent at least 5% of the total and with all other facilities/ sites combined (in thousands, except percentages): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Type of Facility or Site&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Remedial&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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;% of Total&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reasonably&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Possible&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Additional&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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;Baton Rouge, LA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Closed incinerator and landfill&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bridgeport, NJ&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Closed incinerator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mercier, Quebec&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Idled incinerator and legal proceedings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Linden, NJ&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating solvent recycling center&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other incinerators, landfills, wastewater treatment facilities and service centers (64 facilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Superfund sites (each representing less than 5% of total liabilities) (16 sites)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,873&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&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:6.34pt"&gt;$24.1 million of the $111.9 million remedial liabilities include estimates related to the legal and administrative proceedings discussed in Note&#160;17, "Commitments and Contingencies," as well as other such estimated remedial liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&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:6.34pt"&gt;Amounts represent the high end of the range of management's best estimate of the reasonably possible additional liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revisions to remediation reserve requirements may result in upward or downward adjustments to income from operations in any given period. The Company believes that its extensive experience in the environmental services business, as well as its involvement with a large number of sites, provides a reasonable basis for estimating its aggregate liability. It is possible, however, that future changes in available technology, regulatory or enforcement developments, the results of environmental studies or other factors could necessitate the recording of additional liabilities or the revision of currently recorded liabilities that could be material. Since the Company's satisfaction of the liabilities will occur over many years, the Company cannot reasonably predict the nature or extent of possible future events or the impact that those events, if any, might have on the current estimates of remedial liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:EnvironmentalLossContingencyDisclosureTextBlock>
    <us-gaap:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90ZXh0cmVnaW9uOmZlMjdlNjU5YWFhZDRlYWViOGQ0YzY1YmQxYThjZWYyXzI4MTQ_209a4cf3-a09d-4601-be09-19bf373e6711">&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes to remedial liabilities from January 1, 2020 through December&#160;31, 2021 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.231%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.017%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:9.019%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remedial&lt;br/&gt;Liabilities for&lt;br/&gt;Landfill Sites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remedial&lt;br/&gt;Liabilities for&lt;br/&gt;Inactive Sites&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Remedial&lt;br/&gt;Liabilities&lt;br/&gt;(Including&lt;br/&gt;Superfund) for&lt;br/&gt;Non-Landfill&lt;br/&gt;Operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2020&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,331&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,607&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in estimates recorded to consolidated statement of operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(15)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,810)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;394&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,888&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Liabilities assumed in acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,614&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in estimates recorded to consolidated statement of operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(126)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;296&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Expenditures&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(49)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,889)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,966)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,904)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Currency translation and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(820)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,873&#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:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i831528f544f3457099c92169167a4b86_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzEtMS0xLTEtMzM0NTM_5e15e152-10c2-4724-a5fb-52cce8626325"
      unitRef="usd">1851000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i66d623b0a02642eeb3c793ec14aa4d64_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzEtMy0xLTEtMzM0NTM_8b3c0752-ca8f-4a93-a8cd-b1db1f67f0df"
      unitRef="usd">61991000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i36245c120d9246128f5756af44ee1400_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzEtNS0xLTEtMzM0NTM_ca02b40d-41f4-4297-86f2-203af89554f5"
      unitRef="usd">50331000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i634f25293e8e487093dd8a085023d078_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzEtNy0xLTEtMzM0NTM_2ae711fb-28e7-466b-9e3f-c074ad202763"
      unitRef="usd">114173000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="i9f013c19735f403898a1bc0d0368abb6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzQtMS0xLTEtMzM0NTM_938e18d3-c220-4b3a-9993-88424733c4f5"
      unitRef="usd">90000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="i007cf265a7434f678c1770d7ee9a8d32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzQtMy0xLTEtMzM0NTM_86507235-04a1-4484-888c-04a70b1d6681"
      unitRef="usd">2607000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="ieeeee40a1b6e4440b9a0734f39c7c626_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzQtNS0xLTEtMzM0NTM_7256161c-4761-46bb-9882-c4f818c9c8ad"
      unitRef="usd">1701000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzQtNy0xLTEtMzM0NTM_796cf30b-4bb5-48fd-88f4-172a36e47bc5"
      unitRef="usd">4398000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="i9f013c19735f403898a1bc0d0368abb6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzUtMS0xLTEtMzM0NTM_eef7b4c8-74a3-48e7-bce3-545b217d4d6b"
      unitRef="usd">-15000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="i007cf265a7434f678c1770d7ee9a8d32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzUtMy0xLTEtMzM0NTM_a003bbe6-7c5d-446e-9d61-94d99f0399ce"
      unitRef="usd">2873000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="ieeeee40a1b6e4440b9a0734f39c7c626_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzUtNS0xLTEtMzM0NTM_d6fe6b0d-bb90-4921-946e-91d6be516002"
      unitRef="usd">1272000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzUtNy0xLTEtMzM0NTM_bede20e8-ea71-45a3-9ca4-f61a212c214f"
      unitRef="usd">4130000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="i9f013c19735f403898a1bc0d0368abb6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzYtMS0xLTEtMzM0NTM_88de43c3-f351-46a3-b779-d8a59540451a"
      unitRef="usd">61000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="i007cf265a7434f678c1770d7ee9a8d32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzYtMy0xLTEtMzM0NTM_27158112-d0bd-4036-81a2-862260f1c143"
      unitRef="usd">4332000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="ieeeee40a1b6e4440b9a0734f39c7c626_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzYtNS0xLTEtMzM0NTM_93e2d7f0-74ff-46f8-a2f7-d20a4fe4d99e"
      unitRef="usd">3810000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzYtNy0xLTEtMzM0NTM_a0f3bef0-eba5-44e2-a73b-1cc3dfd1f79c"
      unitRef="usd">8203000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther
      contextRef="i9f013c19735f403898a1bc0d0368abb6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzctMS0xLTEtMzM0NTM_5c0f7d37-8cf9-439a-91f0-e6c650c00ef7"
      unitRef="usd">0</clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther>
    <clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther
      contextRef="i007cf265a7434f678c1770d7ee9a8d32_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzctMy0xLTEtMzM0NTM_ac377d70-ce86-4db6-935f-c35c8dc7c70a"
      unitRef="usd">79000</clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther>
    <clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther
      contextRef="ieeeee40a1b6e4440b9a0734f39c7c626_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzctNS0xLTEtMzM0NTM_8204b9f0-af8f-4689-9546-558a462a080e"
      unitRef="usd">-394000</clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther>
    <clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzctNy0xLTEtMzM0NTM_9e0d7776-3829-4d89-a322-478546e61c10"
      unitRef="usd">-315000</clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ib784369c9f5c49c6a42f115c34f244a5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzgtMS0xLTEtMzM0NTM_15d2140b-74c1-401e-9a16-bd388983d373"
      unitRef="usd">1865000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i55057702863b48b9b9d9eeecd8c0959d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzgtMy0xLTEtMzM0NTM_6ca4430c-83c8-4228-8ebf-7341e8670392"
      unitRef="usd">63060000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i8850484b6d484163a52702f51486b86b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzgtNS0xLTEtMzM0NTM_9e1314fb-d25d-475f-bb63-8e1b5eefd301"
      unitRef="usd">49888000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzgtNy0xLTEtMzM0NTM_cbbd7712-2bc7-4230-8092-46a793292db4"
      unitRef="usd">114813000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForAcquisitionsAndDivestitures
      contextRef="id1afdf3410634ff194753dc8ba1b9bea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzktMS0xLTEtMzM0NTM_594b06a6-b565-46bf-af21-c969f273f81f"
      unitRef="usd">0</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForAcquisitionsAndDivestitures>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForAcquisitionsAndDivestitures
      contextRef="ica7edf0a81914e27bf3ff642e5130b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzktMy0xLTEtMzM0NTM_2e06f3db-6831-483f-8651-226f45f02164"
      unitRef="usd">0</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForAcquisitionsAndDivestitures>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForAcquisitionsAndDivestitures
      contextRef="i93d7fac42f09452ab2b5714cf0459ab7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzktNS0xLTEtMzM0NTM_f0b0c124-87a2-4c8e-9925-4b26961b26b4"
      unitRef="usd">1216000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForAcquisitionsAndDivestitures>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForAcquisitionsAndDivestitures
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzktNy0xLTEtNTAyNzc_6cb66a1f-634e-48ec-a542-4a8ea2079bc7"
      unitRef="usd">1216000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForAcquisitionsAndDivestitures>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="id1afdf3410634ff194753dc8ba1b9bea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzExLTEtMS0xLTMzNDUz_c5940ec3-daa5-41a6-bf2f-c0fa4d879a30"
      unitRef="usd">90000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="ica7edf0a81914e27bf3ff642e5130b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzExLTMtMS0xLTMzNDUz_1b1e1a99-0c5d-4938-b699-d983748fe10d"
      unitRef="usd">2614000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="i93d7fac42f09452ab2b5714cf0459ab7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzExLTUtMS0xLTMzNDUz_f7bee494-e332-4b7e-854e-2b52867a4bd5"
      unitRef="usd">1684000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzExLTctMS0xLTMzNDUz_179360cd-ccf5-4a65-9341-83649126e3b1"
      unitRef="usd">4388000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="id1afdf3410634ff194753dc8ba1b9bea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzEyLTEtMS0xLTMzNDUz_37ac6c77-85be-4f2f-b730-bc9858a9fa58"
      unitRef="usd">-126000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="ica7edf0a81914e27bf3ff642e5130b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzEyLTMtMS0xLTMzNDUz_936a6892-9072-4522-ab70-c7f4108f8a8f"
      unitRef="usd">-178000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="i93d7fac42f09452ab2b5714cf0459ab7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzEyLTUtMS0xLTMzNDUz_64e54164-5ca7-4a85-8e8b-52c88890b379"
      unitRef="usd">600000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzEyLTctMS0xLTMzNDUz_4bea4b14-77b3-4dbd-882e-3612d14b2696"
      unitRef="usd">296000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="id1afdf3410634ff194753dc8ba1b9bea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzEzLTEtMS0xLTMzNDUz_31f169aa-43cb-4cdf-8b02-ff5afe5fbcda"
      unitRef="usd">49000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="ica7edf0a81914e27bf3ff642e5130b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzEzLTMtMS0xLTMzNDUz_6d5fa866-e4ea-402a-ae75-da7a7068da7c"
      unitRef="usd">4889000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="i93d7fac42f09452ab2b5714cf0459ab7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzEzLTUtMS0xLTMzNDUz_cda2f4bc-c3b2-42d8-b14a-c8a21bfe875b"
      unitRef="usd">3966000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzEzLTctMS0xLTMzNDUz_a5fdbc8a-662f-4966-98cd-3b69bb5f33bc"
      unitRef="usd">8904000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther
      contextRef="id1afdf3410634ff194753dc8ba1b9bea_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzE0LTEtMS0xLTMzNDUz_49a5bb94-a0bf-4343-a54e-21454fed395c"
      unitRef="usd">0</clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther>
    <clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther
      contextRef="ica7edf0a81914e27bf3ff642e5130b0e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzE0LTMtMS0xLTMzNDUz_ee39aad1-9940-4fb9-8971-d5bf7fc995ac"
      unitRef="usd">820000</clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther>
    <clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther
      contextRef="i93d7fac42f09452ab2b5714cf0459ab7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzE0LTUtMS0xLTMzNDUz_52af0b28-b5f4-44f4-8def-916efab41baa"
      unitRef="usd">-884000</clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther>
    <clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzE0LTctMS0xLTMzNDUz_42771c92-d9c0-4aa9-8387-dd154287e5ab"
      unitRef="usd">-64000</clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i4b5a6fc03859490a82534b4bbb4422dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzE1LTEtMS0xLTMzNDUz_cfa90d9d-6fa4-4fd5-9fe1-a05d10fda996"
      unitRef="usd">1780000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="if7b0833c13b742beb9c3b7e2864873ae_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzE1LTMtMS0xLTMzNDUz_03e9b71f-c575-40ca-98ae-1dd4fa986df3"
      unitRef="usd">59787000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="if63316a675dc4361af79aa4cf037e288_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzE1LTUtMS0xLTMzNDUz_d49f2999-31ca-4b16-94a0-6179c7c9ec3f"
      unitRef="usd">50306000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkMDZkMmZmYzM5MGU0NDA2ODBjYWIxY2IxZmIyMzBjYy90YWJsZXJhbmdlOmQwNmQyZmZjMzkwZTQ0MDY4MGNhYjFjYjFmYjIzMGNjXzE1LTctMS0xLTMzNDUz_cb0f439b-5860-4386-85cf-91c8558bae4d"
      unitRef="usd">111873000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease
      contextRef="i007cf265a7434f678c1770d7ee9a8d32_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90ZXh0cmVnaW9uOmZlMjdlNjU5YWFhZDRlYWViOGQ0YzY1YmQxYThjZWYyXzIzNg_119584bc-147c-4a8b-81bb-306ae56cc5a5"
      unitRef="usd">3300000</us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease
      contextRef="i290cf8e2939548ba834cf3b9e59fe2e7_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90ZXh0cmVnaW9uOmZlMjdlNjU5YWFhZDRlYWViOGQ0YzY1YmQxYThjZWYyXzI0Mw_dd890f6e-677a-4f9c-9eec-e9063f422b50"
      unitRef="usd">1800000</us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease>
    <clh:RemedialLiabilitiesAnticipatedPaymentsForEachOfNextFiveYearsTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90ZXh0cmVnaW9uOmZlMjdlNjU5YWFhZDRlYWViOGQ0YzY1YmQxYThjZWYyXzI3ODg_593af774-3faf-4baa-a045-44cbab94ee48">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anticipated payments at December&#160;31, 2021 (based on current estimated costs and anticipated timing of necessary regulatory approvals to commence work on remedial activities) for each of the next five years and thereafter were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.233%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Years ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,416&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,098&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Undiscounted remedial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;131,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Discount at risk free rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(19,127)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total remedial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,873&#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;</clh:RemedialLiabilitiesAnticipatedPaymentsForEachOfNextFiveYearsTableTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkNzZiOGQxNmEzNTQ0OWU0YTkwM2IxNWY4ZDg2OTg2NS90YWJsZXJhbmdlOmQ3NmI4ZDE2YTM1NDQ5ZTRhOTAzYjE1ZjhkODY5ODY1XzEtMS0xLTEtMzM0NTM_66c89352-cef9-4033-92f1-0c45d581d63e"
      unitRef="usd">14416000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkNzZiOGQxNmEzNTQ0OWU0YTkwM2IxNWY4ZDg2OTg2NS90YWJsZXJhbmdlOmQ3NmI4ZDE2YTM1NDQ5ZTRhOTAzYjE1ZjhkODY5ODY1XzItMS0xLTEtMzM0NTM_1b6c9129-b658-4724-9630-7255d6a6cb65"
      unitRef="usd">17530000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkNzZiOGQxNmEzNTQ0OWU0YTkwM2IxNWY4ZDg2OTg2NS90YWJsZXJhbmdlOmQ3NmI4ZDE2YTM1NDQ5ZTRhOTAzYjE1ZjhkODY5ODY1XzMtMS0xLTEtMzM0NTM_35a475d7-7a51-465b-8a4a-17cd49877890"
      unitRef="usd">12098000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkNzZiOGQxNmEzNTQ0OWU0YTkwM2IxNWY4ZDg2OTg2NS90YWJsZXJhbmdlOmQ3NmI4ZDE2YTM1NDQ5ZTRhOTAzYjE1ZjhkODY5ODY1XzQtMS0xLTEtMzM0NTM_717ba2ed-b735-4fc1-8e68-22935251481c"
      unitRef="usd">7769000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkNzZiOGQxNmEzNTQ0OWU0YTkwM2IxNWY4ZDg2OTg2NS90YWJsZXJhbmdlOmQ3NmI4ZDE2YTM1NDQ5ZTRhOTAzYjE1ZjhkODY5ODY1XzUtMS0xLTEtMzM0NTM_9ec723cb-4da5-4724-bcf6-460ec675d840"
      unitRef="usd">6002000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkNzZiOGQxNmEzNTQ0OWU0YTkwM2IxNWY4ZDg2OTg2NS90YWJsZXJhbmdlOmQ3NmI4ZDE2YTM1NDQ5ZTRhOTAzYjE1ZjhkODY5ODY1XzYtMS0xLTEtMzM0NTM_3277def2-f148-4a6f-a40e-6618c9241a94"
      unitRef="usd">73185000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkNzZiOGQxNmEzNTQ0OWU0YTkwM2IxNWY4ZDg2OTg2NS90YWJsZXJhbmdlOmQ3NmI4ZDE2YTM1NDQ5ZTRhOTAzYjE1ZjhkODY5ODY1XzctMS0xLTEtMzM0NTM_8b78397a-db8c-4b9c-850b-d7086c0011b8"
      unitRef="usd">131000000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscount
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkNzZiOGQxNmEzNTQ0OWU0YTkwM2IxNWY4ZDg2OTg2NS90YWJsZXJhbmdlOmQ3NmI4ZDE2YTM1NDQ5ZTRhOTAzYjE1ZjhkODY5ODY1XzgtMS0xLTEtMzM0NTM_7172c23d-644c-4633-ab10-988d95e79044"
      unitRef="usd">19127000</us-gaap:AccrualForEnvironmentalLossContingenciesDiscount>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTpkNzZiOGQxNmEzNTQ0OWU0YTkwM2IxNWY4ZDg2OTg2NS90YWJsZXJhbmdlOmQ3NmI4ZDE2YTM1NDQ5ZTRhOTAzYjE1ZjhkODY5ODY1XzktMS0xLTEtMzM0NTM_abc49cbf-2942-4097-b795-03d25b4aec3d"
      unitRef="usd">111873000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:EnvironmentalExitCostsByCostTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90ZXh0cmVnaW9uOmZlMjdlNjU5YWFhZDRlYWViOGQ0YzY1YmQxYThjZWYyXzI4MTk_91093c04-8a78-4cfd-ad1d-ff727f0421ab">&lt;div style="margin-bottom:8pt;margin-top:3pt;text-indent:24.75pt"&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's estimated remedial liabilities and reasonably possible additional liabilities as of December&#160;31, 2021 disaggregated by facility/site type (in thousands, except percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.951%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.060%"/&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:10.060%"/&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:10.061%"/&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;Type of Facility or Site&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Remedial&lt;br/&gt;Liabilities&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;% of Total&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reasonably Possible&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Additional Liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Facilities now used in active conduct of the Company's business (44 facilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inactive facilities not now used in active conduct of the Company's business but most of which were acquired because the assumption of remedial liabilities for such facilities was part of the purchase price for the CSD assets (24 facilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Superfund sites (16 sites)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&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:6.34pt"&gt;Amounts represent the high end of the range of management's best estimate of the reasonably possible additional liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent:24.75pt"&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's estimated remedial liabilities and reasonably possible additional liabilities as of December&#160;31, 2021 disaggregated by facilities/sites which represent at least 5% of the total and with all other facilities/ sites combined (in thousands, except percentages): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.908%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:42.823%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.759%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.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;Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Type of Facility or Site&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Remedial&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&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;% of Total&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;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Reasonably&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Possible&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Additional&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:700;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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;Baton Rouge, LA&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Closed incinerator and landfill&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bridgeport, NJ&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Closed incinerator&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,792&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Mercier, Quebec&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Idled incinerator and legal proceedings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Linden, NJ&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating solvent recycling center&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,974&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,460&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;All other incinerators, landfills, wastewater treatment facilities and service centers (64 facilities)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,689&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Various&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Superfund sites (each representing less than 5% of total liabilities) (16 sites)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;111,873&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&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:6.34pt"&gt;$24.1 million of the $111.9 million remedial liabilities include estimates related to the legal and administrative proceedings discussed in Note&#160;17, "Commitments and Contingencies," as well as other such estimated remedial liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&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:6.34pt"&gt;Amounts represent the high end of the range of management's best estimate of the reasonably possible additional liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:EnvironmentalExitCostsByCostTextBlock>
    <clh:NumberOfFacilityByType
      contextRef="i86f3bc73bfb0470ea6241c9b15603360_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTowMmYwYTQ0YTc5YWU0ZmIwYjJjNGFlNGFmMTYwN2EyZS90YWJsZXJhbmdlOjAyZjBhNDRhNzlhZTRmYjBiMmM0YWU0YWYxNjA3YTJlXzEtMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjoyZTEzZmRkYTk5Zjk0MWFkYTAyZGI4MDc0MDI3OGJkM182OQ_bc3ed164-da8b-4207-80e1-fe539b64f026"
      unitRef="facility">44</clh:NumberOfFacilityByType>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i86f3bc73bfb0470ea6241c9b15603360_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTowMmYwYTQ0YTc5YWU0ZmIwYjJjNGFlNGFmMTYwN2EyZS90YWJsZXJhbmdlOjAyZjBhNDRhNzlhZTRmYjBiMmM0YWU0YWYxNjA3YTJlXzEtMS0xLTEtMzM0NTM_699be868-a4be-4da7-9250-59ec5ea2cfc7"
      unitRef="usd">42875000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="i2523652026e74db999dd8a037c97ee03_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTowMmYwYTQ0YTc5YWU0ZmIwYjJjNGFlNGFmMTYwN2EyZS90YWJsZXJhbmdlOjAyZjBhNDRhNzlhZTRmYjBiMmM0YWU0YWYxNjA3YTJlXzEtMy0xLTEtMzM0NTM_3cb2c72d-0946-4927-8ebd-eccbf08d67ce"
      unitRef="number">0.383</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="i2523652026e74db999dd8a037c97ee03_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTowMmYwYTQ0YTc5YWU0ZmIwYjJjNGFlNGFmMTYwN2EyZS90YWJsZXJhbmdlOjAyZjBhNDRhNzlhZTRmYjBiMmM0YWU0YWYxNjA3YTJlXzEtNS0xLTEtMzM0NTM_b72dd066-b8c2-411b-8bbb-35a8529fca22"
      unitRef="usd">8520000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <clh:NumberOfFacilityByType
      contextRef="i495ad42eac104b40a0aa9c871a02a694_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTowMmYwYTQ0YTc5YWU0ZmIwYjJjNGFlNGFmMTYwN2EyZS90YWJsZXJhbmdlOjAyZjBhNDRhNzlhZTRmYjBiMmM0YWU0YWYxNjA3YTJlXzItMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjpkMDcxM2YzMzI0OTU0NTRkOTIzZDA0NDU2Njk3ZmQ3OV8yMzE_28e1cca1-72c5-45cb-a471-5092ac123a1a"
      unitRef="facility">24</clh:NumberOfFacilityByType>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i495ad42eac104b40a0aa9c871a02a694_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTowMmYwYTQ0YTc5YWU0ZmIwYjJjNGFlNGFmMTYwN2EyZS90YWJsZXJhbmdlOjAyZjBhNDRhNzlhZTRmYjBiMmM0YWU0YWYxNjA3YTJlXzItMS0xLTEtMzM0NTM_b9563a1d-b4f5-4d91-828e-f33d55a17510"
      unitRef="usd">59801000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="ibc857be338c1434ebf0293b3109e1c03_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTowMmYwYTQ0YTc5YWU0ZmIwYjJjNGFlNGFmMTYwN2EyZS90YWJsZXJhbmdlOjAyZjBhNDRhNzlhZTRmYjBiMmM0YWU0YWYxNjA3YTJlXzItMy0xLTEtMzM0NTM_34a95da5-7649-4758-a909-16bddff125e1"
      unitRef="number">0.535</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="ibc857be338c1434ebf0293b3109e1c03_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTowMmYwYTQ0YTc5YWU0ZmIwYjJjNGFlNGFmMTYwN2EyZS90YWJsZXJhbmdlOjAyZjBhNDRhNzlhZTRmYjBiMmM0YWU0YWYxNjA3YTJlXzItNS0xLTEtMzM0NTM_4f46031f-49bb-4c07-a58a-9946e780a63e"
      unitRef="usd">11237000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <clh:NumberOfFacilityByType
      contextRef="if53c8e624b7e4337b95a6ff9ada427a4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTowMmYwYTQ0YTc5YWU0ZmIwYjJjNGFlNGFmMTYwN2EyZS90YWJsZXJhbmdlOjAyZjBhNDRhNzlhZTRmYjBiMmM0YWU0YWYxNjA3YTJlXzMtMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjpjZGZkZTQ4OTliMWU0ZmExOGE5MDJkZWQ4ODE5YWQ0NV8yMQ_fe1accad-1a3d-4cb2-894a-685f28d6409b"
      unitRef="facility">16</clh:NumberOfFacilityByType>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="if53c8e624b7e4337b95a6ff9ada427a4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTowMmYwYTQ0YTc5YWU0ZmIwYjJjNGFlNGFmMTYwN2EyZS90YWJsZXJhbmdlOjAyZjBhNDRhNzlhZTRmYjBiMmM0YWU0YWYxNjA3YTJlXzMtMS0xLTEtMzM0NTM_5c38c027-f392-4801-b4ff-59f75581c1a3"
      unitRef="usd">9197000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="i4e4f0365b4384d62b13d67b9ac523785_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTowMmYwYTQ0YTc5YWU0ZmIwYjJjNGFlNGFmMTYwN2EyZS90YWJsZXJhbmdlOjAyZjBhNDRhNzlhZTRmYjBiMmM0YWU0YWYxNjA3YTJlXzMtMy0xLTEtMzM0NTM_e9c8977f-5e66-4164-912a-5f40089adebe"
      unitRef="number">0.082</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="i4e4f0365b4384d62b13d67b9ac523785_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTowMmYwYTQ0YTc5YWU0ZmIwYjJjNGFlNGFmMTYwN2EyZS90YWJsZXJhbmdlOjAyZjBhNDRhNzlhZTRmYjBiMmM0YWU0YWYxNjA3YTJlXzMtNS0xLTEtMzM0NTM_c4ca7f99-ac09-4366-af9e-a32a55dc074f"
      unitRef="usd">1380000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTowMmYwYTQ0YTc5YWU0ZmIwYjJjNGFlNGFmMTYwN2EyZS90YWJsZXJhbmdlOjAyZjBhNDRhNzlhZTRmYjBiMmM0YWU0YWYxNjA3YTJlXzQtMS0xLTEtMzM0NTM_ec136e4b-2e81-489b-a5b3-3aba6930347e"
      unitRef="usd">111873000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTowMmYwYTQ0YTc5YWU0ZmIwYjJjNGFlNGFmMTYwN2EyZS90YWJsZXJhbmdlOjAyZjBhNDRhNzlhZTRmYjBiMmM0YWU0YWYxNjA3YTJlXzQtMy0xLTEtMzM0NTM_1d89b499-6ef8-4a47-a8ba-70e1a5910015"
      unitRef="number">1.000</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTowMmYwYTQ0YTc5YWU0ZmIwYjJjNGFlNGFmMTYwN2EyZS90YWJsZXJhbmdlOjAyZjBhNDRhNzlhZTRmYjBiMmM0YWU0YWYxNjA3YTJlXzQtNS0xLTEtMzM0NTM_4c41e479-d92a-45bf-8560-cdcd70e13ee0"
      unitRef="usd">21137000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <clh:AccrualforEnvironmentalLossContingenciesThresholdForDisclosure
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90ZXh0cmVnaW9uOmZlMjdlNjU5YWFhZDRlYWViOGQ0YzY1YmQxYThjZWYyXzkzNDU4NDg4NDE0MTM_d37e91eb-3296-4a30-b8fc-2e60db23160d"
      unitRef="number">0.05</clh:AccrualforEnvironmentalLossContingenciesThresholdForDisclosure>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i647abf0961c04166ab59ed8c6c596e51_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzEtMy0xLTEtMzM0NTM_d26fb129-0f16-4ec5-8620-7a7d1cf5fafb"
      unitRef="usd">25761000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="i72a8588ab9f74da6932e04115646b788_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzEtNS0xLTEtMzM0NTM_5539c10e-5846-47aa-9b99-c20945ea8f7e"
      unitRef="number">0.230</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="i72a8588ab9f74da6932e04115646b788_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzEtNy0xLTEtMzM0NTM_ab952d88-5580-4f99-8b94-f1ec6031a26b"
      unitRef="usd">4306000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="icf10f705930a44f993bd0da25fddc5c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzItMy0xLTEtMzM0NTM_a23fff95-6030-47bd-b9a8-4308c1ee53c9"
      unitRef="usd">17792000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="iae9c53798ff84bdf8a35f10c6d14baae_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzItNS0xLTEtMzM0NTM_ff3d25d0-dcff-46b7-9160-a300fc014955"
      unitRef="number">0.159</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="iae9c53798ff84bdf8a35f10c6d14baae_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzItNy0xLTEtMzM0NTM_c17f5b12-6675-410a-bf8c-19086ec8fd30"
      unitRef="usd">3605000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i3d627b8ee6bf4560acdb55df5c721fed_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzMtMy0xLTEtMzM0NTM_d0304499-fabb-495e-a690-c3323da7e6b5"
      unitRef="usd">11460000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="ib6b2adf894c54f41ac5791eda5c07932_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzMtNS0xLTEtMzM0NTM_2be28140-b81e-4044-8e1e-91b69175ff95"
      unitRef="number">0.103</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="ib6b2adf894c54f41ac5791eda5c07932_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzMtNy0xLTEtMzM0NTM_a9570251-6696-4cd3-b431-59050fd6282b"
      unitRef="usd">1729000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i1a51d40f1e6843a3aef710cb7a11acb2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzQtMy0xLTEtMzM0NTM_67a02be5-e380-470a-8847-73ca57ba861e"
      unitRef="usd">6974000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="i74648cd6b18844e8a6d7cb3d36b28a75_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzQtNS0xLTEtMzM0NTM_9c926c5e-c87d-4c0b-ba26-ccf8bd986827"
      unitRef="number">0.062</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="i74648cd6b18844e8a6d7cb3d36b28a75_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzQtNy0xLTEtMzM0NTM_04f60aa8-664c-4b2a-a943-e61dcf6777f9"
      unitRef="usd">1460000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <clh:NumberOfFacilityByType
      contextRef="i3b8103d04edb4a66afe8f3162b3513e0_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzUtMS0xLTEtMzM0NTMvdGV4dHJlZ2lvbjphZmRmOTc1NTQyNDE0MWYzYTI5M2RhMmZlODhkMGZkNV85Mg_a951e771-61ab-458c-b62a-0b147ef09435"
      unitRef="facility">64</clh:NumberOfFacilityByType>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i66a2b749d9df496087300febb0d9b2bd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzUtMy0xLTEtMzM0NTM_6285b137-17be-4069-9a8f-8c0e922adf61"
      unitRef="usd">40689000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="i2975b886bebf42c1bc9bab59578b48da_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzUtNS0xLTEtMzM0NTM_a8348031-118f-4ba8-b538-d8c023cfb6c2"
      unitRef="number">0.364</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="i2975b886bebf42c1bc9bab59578b48da_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzUtNy0xLTEtMzM0NTM_7bca2e2b-1eee-46db-b1f0-17c315f76507"
      unitRef="usd">8657000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <clh:AccrualforEnvironmentalLossContingenciesThresholdForDisclosure
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzYtMS0xLTEtMzM0NTMvdGV4dHJlZ2lvbjo1NTcxNGVkY2QzYTU0YjkzYmRiZmJkYjk2MjM4NjBlYV80OQ_d37e91eb-3296-4a30-b8fc-2e60db23160d"
      unitRef="number">0.05</clh:AccrualforEnvironmentalLossContingenciesThresholdForDisclosure>
    <clh:NumberOfFacilityByType
      contextRef="if53c8e624b7e4337b95a6ff9ada427a4_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzYtMS0xLTEtMzM0NTMvdGV4dHJlZ2lvbjo1NTcxNGVkY2QzYTU0YjkzYmRiZmJkYjk2MjM4NjBlYV83NQ_a2e089a7-49f7-488e-8634-5d20c2b9f1e0"
      unitRef="facility">16</clh:NumberOfFacilityByType>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="if91e378ebcf74c02a838b619a5e4054c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzYtMy0xLTEtMzM0NTM_d6e5cab9-ea31-4912-abe6-9fd7a317c13d"
      unitRef="usd">9197000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="iee5d366d3dd2415e8e775c0bb70ed1f2_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzYtNS0xLTEtMzM0NTM_40442287-b9b3-4027-943e-b49d0191cfb8"
      unitRef="number">0.082</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="iee5d366d3dd2415e8e775c0bb70ed1f2_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzYtNy0xLTEtMzM0NTM_116e2a34-9ded-45ca-a736-cd2daea7411f"
      unitRef="usd">1380000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzctMy0xLTEtMzM0NTM_f501cafe-422f-49a0-82d3-e21cbf72796e"
      unitRef="usd">111873000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzctNS0xLTEtMzM0NTM_14c00f23-7a88-4775-9afc-fdae1e3b6ca6"
      unitRef="number">1.000</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90YWJsZTo4MWU3NTViNzNlNzE0YjJlOGI1ZjdmMTNiZDk3NGVjNy90YWJsZXJhbmdlOjgxZTc1NWI3M2U3MTRiMmU4YjVmN2YxM2JkOTc0ZWM3XzctNy0xLTEtMzM0NTM_9146c47b-514b-4552-af02-7a8165f62bf5"
      unitRef="usd">21137000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i65b7857d47264361971c9ef42273461e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90ZXh0cmVnaW9uOmZlMjdlNjU5YWFhZDRlYWViOGQ0YzY1YmQxYThjZWYyXzE1Mjc_40b38450-b7c7-4abc-9186-9f4f2a2b3a5e"
      unitRef="usd">24100000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMTgvZnJhZzpmZTI3ZTY1OWFhYWQ0ZWFlYjhkNGM2NWJkMWE4Y2VmMi90ZXh0cmVnaW9uOmZlMjdlNjU5YWFhZDRlYWViOGQ0YzY1YmQxYThjZWYyXzE1Mzc_1d164478-462e-4420-8d19-80af38f6bd68"
      unitRef="usd">111900000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5Xzk4MDQ_46715687-1bad-450a-93d1-44bece264f0b">FINANCING ARRANGEMENTS&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Long-term Debt&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a summary of the Company's long-term debt (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Current Portion of Long-Term Debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:10pt;font-weight:400;line-height:100%"&gt;Secured senior term loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Long-Term Debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured senior term loans due June 30, 2024 ("2024 Term Loans")&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured senior term loans due October 8, 2028 ("2028 Term Loans")&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured senior notes, at 4.875%, due July 15, 2027 ("2027 Notes")&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured senior notes, at 5.125%, due July 15, 2029 ("2029 Notes")&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, at par&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,547,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,564,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs and discount, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, at carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,517,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,549,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&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;Secured Senior Term Loans.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On October 8, 2021, the Company, and substantially all of the Company&#x2019;s domestic subsidiaries as guarantors, entered into Incremental Facility Amendment No. 2 to the Company&#x2019;s existing Credit Agreement dated as of June 30, 2017 (the &#x201c;Term Loan Agreement&#x201d;). Incremental Facility Amendment No. 2 provides for the 2028 Term Loans in the aggregate principal amount of $1.0&#160;billion which will mature on October 8, 2028. Proceeds from the issuance of the 2028 Term Loans were $981.3&#160;million after debt discount and debt issuance costs and were used to fund the acquisition of HydroChemPSC. The 2028 Term Loans are in addition to the aggregate of $719.6 million of 2024 Term Loans which are also outstanding under the Term Loan Agreement and which will mature on June 30, 2024 (collectively referred to as the "Term Loans.") The 2028 Term Loans may be prepaid at any time without premium or penalty other than customary breakage costs with respect to Eurodollar based loans or if the Company engages in certain repricing transactions before April 9, 2022, in which event a 1.0% prepayment premium would be due. The 2024 Term Loans may be prepaid at any point without premium or penalty other than customary breakage costs. The Company&#x2019;s obligations under the Term Loan Agreement with respect to both the 2024 Term Loans and the 2028 Term Loans are guaranteed by all of the Company&#x2019;s domestic restricted subsidiaries and secured by liens on substantially all of the assets of the Company and the guarantors.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;The 2028 Term Loans under the Term Loan Agreement bear interest, at the Company&#x2019;s election, at either of the following rates: (a) the sum of the Eurodollar Rate (as defined in the Term Loan Agreement) plus 2.00%, or (b) the sum of the Base Rate (as defined in the Term Loan Agreement) plus 1.00%, with the Eurodollar Rate being subject to a floor of 0.00% and the Base Rate being subject to a floor of 1.00%. The applicable interest rate margins for the 2024 Term Loans are 1.75% for Eurocurrency borrowings and 0.75% for base rate borrowings. Interest is paid monthly. The effective annual interest rate on December&#160;31, 2021 was 2.04%. The Term Loan Agreement was also amended to adopt a LIBOR successor rate. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Unsecured Senior Notes. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 2, 2019, the Company completed a private placement of $545.0 million aggregate principal amount of 2027 Notes and $300.0 million aggregate principal amount of 2029 Notes (collectively, the "Notes"). The 2027 Notes will mature on July 15, 2027, and the 2029 Notes will mature on July 15, 2029. Interest payments on each series of the Notes are paid semiannually on January 15 and July 15.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company may redeem all or any portion of the 2027 Notes prior to July 15, 2022 or the 2029 Notes prior to July 15, 2024 at a redemption price equal to 100% of the principal amount redeemed plus a make whole premium as of the date of redemption including accrued and unpaid interest, if any, up to the date of redemption. Additionally, prior to July 15, 2022 for the 2027 Notes and July 15, 2024 for the 2029 Notes, the Company may use cash proceeds of one or more equity offerings to redeem up to 35% in aggregate principal of the 2027 Notes or the 2029 Notes at a redemption price equal to 104.875% or 105.125%, respectively, plus accrued and unpaid interest thereon, if any, up to the date of redemption.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;After the dates in the preceding paragraph, the Company may redeem all or any portion of the Notes which remain outstanding at any time upon proper notice at the following redemption prices if redeemed during the twelve-month period commencing on July 15 of the years set forth below plus accrued and unpaid interest, if any, up to the date of redemption:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2027 Notes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percentage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024 and 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:10pt;font-weight:400;line-height:100%"&gt;100.000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2029 Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percentage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and 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:10pt;font-weight:400;line-height:100%"&gt;100.000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Concurrently with the closing of the Notes in July 2019, the Company repurchased an aggregate principal amount of $845.0 million of previously outstanding notes due in 2021 ("2021 Notes") using a combination of the net proceeds from the sale of the Notes and available cash. The total amount paid in repurchasing the 2021 Notes was $850.2 million, including $4.0 million of accrued interest. In connection with this repurchase of the 2021 Notes, the Company recorded a loss on early extinguishment of debt of $6.1 million during the year ended December&#160;31, 2019. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Notes and the related indenture contain various customary non-financial covenants and are guaranteed by substantially all of the Company&#x2019;s current and future domestic subsidiaries. The Notes are effectively subordinated to the loan agreement under which the Company's Term Loans are outstanding, revolving credit facility and finance lease obligations to the extent of the value of the assets securing such secured indebtedness. The Notes are also effectively subordinated to all indebtedness and other liabilities of the Company's subsidiaries that are not guarantors of the Notes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020, the estimated fair value of the Company&#x2019;s outstanding long-term debt, including the current portion, was $2.6 billion and $1.6 billion, respectively. The Company&#x2019;s estimates of the fair value of its long-term debt, including the current portion, are based on quoted market prices or other available market data which are considered Level 2 measures according to the fair value hierarchy. Level 2 utilizes quoted market prices in markets that are not active, broker or dealer quotation, or alternative pricing sources with reasonable levels of price transparency for similar assets and liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&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;Revolving Credit Facility.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On October 28, 2020, the Company and one of the Company's subsidiaries (the "Canadian Borrower") entered into an amended and restated credit agreement for the Company's revolving credit facility with Bank of America, N.A. (&#x201c;BofA&#x201d;), as agent for the lenders under the facility (the "Agent"). Under the amended and restated facility, the Company has the right to obtain revolving loans and letters of credit for a combined maximum of up to $350.0 million (with a sub-limit of $250.0 million for letters of credit) and the Canadian Borrower has the right to obtain revolving loans and letters of credit for a combined maximum of up to $50.0 million.&#160;Availability under the U.S. line is subject to a borrowing base primarily comprised of 85% of the eligible accounts receivable of the Company and its U.S. subsidiaries plus 100% of cash deposited in a controlled account with the Agent, and availability under the Canadian line is subject to a borrowing base primarily comprised of 85% of the eligible accounts receivable of the Company&#x2019;s Canadian subsidiaries plus 100% of cash deposited in a controlled account with the Agent&#x2019;s Canadian affiliate. Subject to certain conditions, the revolving credit facility will expire on October 28, 2025.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings under the revolving credit facility bear interest at a rate of, at the Company&#x2019;s option, either (i) LIBOR plus an applicable margin ranging from 1.50% to 1.75% per annum based primarily on the level of the Company&#x2019;s average liquidity for the most recent 30 day period or (ii) BofA&#x2019;s base rate plus an applicable margin ranging from 0.50% to 0.75% per annum based primarily on such average liquidity. There is also an unused line fee, calculated on the then unused portion of the lenders&#x2019; $400.0 million maximum commitments, ranging from 0.25% to 0.375% per annum of the unused commitment. For outstanding letters of credit, the Company pays to the lenders a fee equal to the then applicable LIBOR margin described above, and to the issuing banks a standard fronting fee and customary fees and charges in connection with all amendments, extensions, draws and other actions with respect to letters of credit. In the event that LIBOR ceases to be available during the term of the revolving credit facility, the amended and restated credit agreement provides procedures to determine a LIBOR successor rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company utilizes letters of credit issued under the revolving credit facility primarily as security for our insurance program that includes casualty and financial assurance. &#160;&#160;&#160;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s obligations under the revolving credit facility (including revolving loans and reimbursement obligations for outstanding letters of credit) are guaranteed by substantially all of the Company&#x2019;s U.S. subsidiaries and secured by a first lien on the Company&#x2019;s and its U.S. subsidiaries&#x2019; accounts receivable. The Canadian Borrower&#x2019;s obligations under the facility &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;are guaranteed by substantially all of the Company&#x2019;s Canadian subsidiaries and secured by a first lien on the accounts receivable of the Canadian subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 31, 2020, the Company borrowed $150.0 million under the revolving credit facility. The Company repaid the full amount of the borrowing during 2020. The revolving credit facility had no outstanding loan balances at December&#160;31, 2021 and 2020 and had availability of $261.4 million and outstanding letters of credit of $138.6 million at December&#160;31, 2021.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Cash Flow Hedges&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s strategy to hedge against fluctuations in variable interest rates involves entering into interest rate derivative agreements. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Although the interest rates on the Term Loans are variable, the Company has effectively fixed the interest rate on $350.0 million principal of the outstanding 2024 Term Loans by entering into interest rate swap agreements in 2018 with a notional amount of $350.0 million ("2018 Swaps"). Under the terms of the interest rate swap agreements, the Company receives interest based on the one-month LIBOR index and pays interest at a weighted average rate of approximately 2.92%, resulting in an effective annual interest rate of approximately 4.67%.&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recognizes derivative instruments as either assets or liabilities on the consolidated balance sheet at fair value. No ineffectiveness has been identified on these swaps and, therefore the change in fair value is recorded in stockholders&#x2019; equity as a component of accumulated other comprehensive loss. Amounts are reclassified from accumulated other comprehensive loss into interest expense on the consolidated statement of operations in the same period or periods during which the hedged transactions affect earnings. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020, the Company recorded a derivative liability with a fair value of $17.4 million and $33.6 million, respectively, within accrued expenses in connection with the 2018 Swap cash flow hedges. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The fair value of the interest rate swaps is calculated using discounted cash flow valuation methodologies based upon the one-month LIBOR yield curves that are observable at commonly quoted intervals for the full term of the interest rate swaps and as such is considered a Level 2 measure according to the fair value hierarchy.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In January 2022, the Company entered into interest rate swap agreements ("2022 Swaps") with a notional amount of $600.0&#160;million to effectively fix the interest rate on $600.0&#160;million principal of the outstanding 2028 Term Loans. Under the terms of the 2022 Swaps' agreements, the Company will receive interest based upon the variable rates on the 2028 Term Loans and pay a fixed amount of interest. The fixed rate on these instruments is 0.931% through June 30, 2023 and then increases to 1.9645% from July 1, 2023 through September 30, 2027. The variable rate on these instruments is designed to both mirror the current 2028 Term Loan interest payments and the successor rate upon the eventual sunsetting of the LIBOR rate. The Company will apply cash flow hedge accounting to these instruments which will begin being presented in the financial statements in the first quarter of 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5Xzk3OTc_4a9fbf49-30dc-4121-afdd-7441c22cc1cd">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table is a summary of the Company's long-term debt (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.078%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.444%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.446%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Current Portion of Long-Term Debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;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:10pt;font-weight:400;line-height:100%"&gt;Secured senior term loans&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Long-Term Debt:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured senior term loans due June 30, 2024 ("2024 Term Loans")&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;712,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;719,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Secured senior term loans due October 8, 2028 ("2028 Term Loans")&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;990,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured senior notes, at 4.875%, due July 15, 2027 ("2027 Notes")&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;545,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unsecured senior notes, at 5.125%, due July 15, 2029 ("2029 Notes")&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, at par&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,547,091&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,564,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unamortized debt issuance costs and discount, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(30,067)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Long-term debt, at carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,517,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,549,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebtCurrent
      contextRef="i7abba4e4991347468bae8735ab0d8829_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzEtMS0xLTEtMzM0NTM_ad8aedfe-c01b-40f4-9fc3-4f081f67497a"
      unitRef="usd">17535000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i32605ebae62c47dbb299fbdcf8cc03a8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzEtMy0xLTEtMzM0NTM_05fc69c5-06ec-48b3-9adb-50750921eb89"
      unitRef="usd">7535000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i9676dd22a56f4306a9e7fc672bbc3932_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzUtMS0xLTEtMzM0NTM_dfa018af-cf97-4c8c-b730-252528fbc1c5"
      unitRef="usd">712091000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic9a74e15a1244dc5aefc5b94da5b4ec8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzUtMy0xLTEtMzM0NTM_dced515d-6d06-468f-87d4-3e38c6fd07a0"
      unitRef="usd">719626000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6f0eaf7639ca4bfda12849119b8c976d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzYtMS0xLTEtMzY3ODA_c9ebb010-c8f0-41a8-9ab7-03232ba7e94a"
      unitRef="usd">990000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i23f86f3c00a745658d38342faeb87825_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzYtMy0xLTEtMzY3ODA_721b9c3d-e059-4268-980d-e73d8e7d0a58"
      unitRef="usd">0</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i115426188d4b4408bf623cb7543c12f9_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzYtMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjpkMmJhNjlhYzQ4N2U0MGIzYWUwMWJiYWM2NTBiMmVhYV8zMQ_8db1389e-fa4a-4677-ba85-16abd50764f1"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i115426188d4b4408bf623cb7543c12f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzYtMS0xLTEtMzM0NTM_ad34e880-f755-4d88-952b-2a57db7933d0"
      unitRef="usd">545000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i86ac42fbb6be4c02aa638ee2a1c32fd9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzYtMy0xLTEtMzM0NTM_78fb38fd-2e27-4187-80e0-9ae2a47e0e31"
      unitRef="usd">545000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i1a596820dc3344879436432582fb69e8_I20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzctMC0xLTEtMzM0NTMvdGV4dHJlZ2lvbjo2MGI0NzgzNjZjZDE0MjVhODFkNjQ5MzIxN2RhN2FhOF8zMQ_0885148d-8cdc-4366-a331-62ef444f393b"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i1a596820dc3344879436432582fb69e8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzctMS0xLTEtMzM0NTM_bd248e44-a4b9-4ec4-9630-a2644a35d641"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i5713b1860d8541c4bf5a95820d51dd6c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzctMy0xLTEtMzM0NTM_d0233eb6-d9e1-4ad2-98c2-fa053917faf7"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzktMS0xLTEtMzM0NTM_539b6259-f6bb-457a-b10b-d8cb6ceb11b7"
      unitRef="usd">2547091000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzktMy0xLTEtMzM0NTM_72ca2f7e-252d-4e79-a0d7-51e45c6539dd"
      unitRef="usd">1564626000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzEwLTEtMS0xLTMzNDUz_0a271f89-a162-410e-8b5a-6be604f03307"
      unitRef="usd">30067000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzEwLTMtMS0xLTMzNDUz_16bcb189-9eff-4a08-b8fd-1922939220ab"
      unitRef="usd">14985000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzExLTEtMS0xLTMzNDUz_17ff20ff-a076-4fbb-9361-3be9c4770909"
      unitRef="usd">2517024000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpiZmU1OTAyNDQ0NDA0ZWM1OTg2YzA2MWM1NGNiM2ZhZi90YWJsZXJhbmdlOmJmZTU5MDI0NDQ0MDRlYzU5ODZjMDYxYzU0Y2IzZmFmXzExLTMtMS0xLTMzNDUz_31312c31-8dd7-44b1-b5c3-9d6b4135d8a9"
      unitRef="usd">1549641000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ibbf14c1c44cd45ad8ad8bac807daf783_I20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzkzNDU4NDg4NTMwOTQ_f152d771-6bec-4578-9ef2-9dd170bcc063"
      unitRef="usd">1000000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:ProceedsFromIssuanceOfDebt
      contextRef="ibf566defff6042b1afe42eafcdb5ba63_D20211008-20211008"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzkzNDU4NDg4NjM1ODc_ccf0b68e-61e3-4b8f-b5e6-940f246ddca0"
      unitRef="usd">981300000</us-gaap:ProceedsFromIssuanceOfDebt>
    <us-gaap:LongTermDebt
      contextRef="i9676dd22a56f4306a9e7fc672bbc3932_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzEwOTk1MTE2NTU0MzM_da209c0b-c070-4cc8-a9be-5fbe96b61d9f"
      unitRef="usd">719600000</us-gaap:LongTermDebt>
    <clh:DebtInstrumentPrepaymentPremiumRatePercentage
      contextRef="ibe46a83efc694a459545d02a81c1d461_D20211008-20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzkzNDU4NDg4NTM3NTE_7ca3bcde-95a7-4088-8dff-ce8f89a108a5"
      unitRef="number">0.010</clh:DebtInstrumentPrepaymentPremiumRatePercentage>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i98ee9f35fc304edfa119873ca1ff0423_D20211008-20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzkzNDU4NDg4NTQyNzg_95166620-0740-4f09-8798-fb3bb4b2c397"
      unitRef="number">0.0200</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1fd0c42e307b4216bdec81229073f878_D20211008-20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzkzNDU4NDg4NTQzNjA_9d79f329-d914-439f-ba68-98eee7073fa7"
      unitRef="number">0.0100</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <clh:DebtInstrumentFloorInterestRate
      contextRef="i98ee9f35fc304edfa119873ca1ff0423_D20211008-20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzkzNDU4NDg4NTQ0MTg_546c426d-5b35-4ec5-86ee-75ae90791b8e"
      unitRef="number">0.0000</clh:DebtInstrumentFloorInterestRate>
    <clh:DebtInstrumentFloorInterestRate
      contextRef="i1fd0c42e307b4216bdec81229073f878_D20211008-20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzkzNDU4NDg4NTQ0Njg_e055bf62-c4de-4656-93ae-12c207b5ceb8"
      unitRef="number">0.0100</clh:DebtInstrumentFloorInterestRate>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4f57bbc0c1654e57a9ac603969e8910b_D20211008-20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzI3NDg3NzkwOTc0Mjc_c00a3f15-366f-48f9-8fcd-bda403a87c1c"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i443921bf59c94116ae2a397594d74a6b_D20211008-20211008"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzI3NDg3NzkwOTc0MzQ_9213c9bd-5889-4c2c-bb95-0a93f16e38d7"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i7abba4e4991347468bae8735ab0d8829_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzkzNDU4NDg4NTQ4NzM_486a9f16-2903-41c8-bd27-4d3e43c0970a"
      unitRef="number">0.0204</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="icf272b7d2a974e96ab634a8beb51c57a_I20190702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzIzMQ_4a318833-103c-419a-aedb-85350c159a9d"
      unitRef="usd">545000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ic4c8e70fee434078bb5028f061a6911d_I20190702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzI3OQ_f72292ef-a984-4d1c-b2db-140db1c7434a"
      unitRef="usd">300000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ia8c523426e16405882b6f2cb0f61e38a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzY5Ng_e8a432d9-48e5-4f08-bcd1-581f71999937"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="ia8c523426e16405882b6f2cb0f61e38a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzEwNDA_274b7af6-6ec7-4441-b0ab-61a4cfe50608"
      unitRef="number">0.35</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ia4af311a0ffb4233b812ae5a4ec780de_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzExMzM_f2e67e7b-7cdc-4fe0-8674-065ce0cd12ad"
      unitRef="number">1.04875</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i91fdd49d2f6e44899654454541dcee48_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzExMzk_4b8a1a97-8be7-4c09-8c1b-90ed3097f436"
      unitRef="number">1.05125</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5Xzk4MTA_419586d4-0d3c-4189-b30c-b7b3b527e73e">After the dates in the preceding paragraph, the Company may redeem all or any portion of the Notes which remain outstanding at any time upon proper notice at the following redemption prices if redeemed during the twelve-month period commencing on July 15 of the years set forth below plus accrued and unpaid interest, if any, up to the date of redemption:&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2027 Notes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percentage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.219&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024 and 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:10pt;font-weight:400;line-height:100%"&gt;100.000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2029 Notes&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:84.133%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.969%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&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;Year&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Percentage&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102.563&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;101.281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026 and 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:10pt;font-weight:400;line-height:100%"&gt;100.000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtInstrumentRedemptionTableTextBlock>
    <clh:DebtInstrumentRedemptionPeriod
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzI3NDg3NzkwOTc0NTI_6d6b70d1-b167-4f04-860f-7ae22b60083e">P12M</clh:DebtInstrumentRedemptionPeriod>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i53ab0555c7ce46949d524ebd53aaded6_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpjZmViYzNjNGQ2NWI0OTA4OWYxMDE2YTE4OGFmYjM3Zi90YWJsZXJhbmdlOmNmZWJjM2M0ZDY1YjQ5MDg5ZjEwMTZhMTg4YWZiMzdmXzEtMi0xLTEtMzM0NTM_627c726e-c76f-475f-a2af-bf7ce165dc25"
      unitRef="number">1.02438</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="if8091951c8f647cf93d46b3a3c0c0ad8_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpjZmViYzNjNGQ2NWI0OTA4OWYxMDE2YTE4OGFmYjM3Zi90YWJsZXJhbmdlOmNmZWJjM2M0ZDY1YjQ5MDg5ZjEwMTZhMTg4YWZiMzdmXzItMi0xLTEtMzM0NTM_adee2cef-9046-4a45-b50d-1190e8da65f7"
      unitRef="number">1.01219</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ifc7aa9c1e5204773b26eaeadece9e75a_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpjZmViYzNjNGQ2NWI0OTA4OWYxMDE2YTE4OGFmYjM3Zi90YWJsZXJhbmdlOmNmZWJjM2M0ZDY1YjQ5MDg5ZjEwMTZhMTg4YWZiMzdmXzMtMi0xLTEtMzM0NTM_ee8216ba-7abd-4782-ad12-1310afd68b46"
      unitRef="number">1.00000</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i96900869264a4e45b5258cbe45757bd4_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpkODU0NDhhNzQ1MTQ0ODRiYWM2OTBjN2FmZjI0OWRlYS90YWJsZXJhbmdlOmQ4NTQ0OGE3NDUxNDQ4NGJhYzY5MGM3YWZmMjQ5ZGVhXzEtMi0xLTEtMzM0NTM_e73969f5-e964-4a2b-b96c-67a2d61b496b"
      unitRef="number">1.02563</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i445d6569539441ca86f2f3966b57afb2_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpkODU0NDhhNzQ1MTQ0ODRiYWM2OTBjN2FmZjI0OWRlYS90YWJsZXJhbmdlOmQ4NTQ0OGE3NDUxNDQ4NGJhYzY5MGM3YWZmMjQ5ZGVhXzItMi0xLTEtMzM0NTM_ccf8efcc-16cb-49ce-b153-27fd6b441b5f"
      unitRef="number">1.01281</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i4ca194c872bd419380981fa958446143_D20210101-20211231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90YWJsZTpkODU0NDhhNzQ1MTQ0ODRiYWM2OTBjN2FmZjI0OWRlYS90YWJsZXJhbmdlOmQ4NTQ0OGE3NDUxNDQ4NGJhYzY5MGM3YWZmMjQ5ZGVhXzMtMi0xLTEtMzM0NTM_d3eb7241-dc12-46e0-bd05-bc5b344ffb89"
      unitRef="number">1.00000</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="i7e8972d307724e7baef5f2bf49e2ce2a_I20190702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzE3MzM_3c8f924a-8291-4124-8a51-a5f48f17a579"
      unitRef="usd">845000000</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="i9c29862f99af4b0faba90f03428c9f8a_D20190702-20190702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzE5Mzk_e29c5a45-3003-4cef-a7a7-3e83e6365f86"
      unitRef="usd">850200000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest
      contextRef="i9c29862f99af4b0faba90f03428c9f8a_D20190702-20190702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzE5NTM_640a6eb0-1328-4fbf-b938-f04c18904b02"
      unitRef="usd">4000000</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzI3NDg3NzkwOTc0NTU_506f4008-2191-47e8-8d79-e5ee8168db0d"
      unitRef="usd">-6100000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzQzNTU_25e19817-0035-486a-ba2b-d068bc16a607"
      unitRef="usd">2600000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzEwOTk1MTE2NTUwNjA_e002ddb8-74d1-4a5e-9149-fa60f6f84b98"
      unitRef="usd">1600000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic7742fee95ed4c6da65dbe60c2bf59b0_I20201028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzUyNzI_4930eaa5-943c-4f01-8ce5-8c716b816a9a"
      unitRef="usd">350000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i940835942032494389ee32dbccdce81b_I20201028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzUyOTY_f4e6c6da-7601-482d-8d12-ee0482f07c90"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ia9a8289c4bc740c2b0c758f6004a261a_I20201028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzU0NDI_4b77fec5-3693-40c5-84bb-24e18c7b4ef2"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <clh:CreditAvailableSubjecttoPercentageofAccountsReceivable
      contextRef="i646c3dda449f4575a60b26dee6765b1c_D20201028-20201028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzU1MzM_313bd998-7dbf-4c84-a30a-d331b7260e44"
      unitRef="number">0.85</clh:CreditAvailableSubjecttoPercentageofAccountsReceivable>
    <clh:CreditAvailableSubjecttoPercentageofCashDeposited
      contextRef="i646c3dda449f4575a60b26dee6765b1c_D20201028-20201028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzU2MTg_47e0a404-c8f4-4e97-ae35-407991258b08"
      unitRef="number">1</clh:CreditAvailableSubjecttoPercentageofCashDeposited>
    <clh:CreditAvailableSubjecttoPercentageofAccountsReceivable
      contextRef="if92af85cc9ee42369d306f0d7c99fd1c_D20201028-20201028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzU3NzQ_cc2bf184-7e9e-4e9b-9c08-79ff3056ca81"
      unitRef="number">0.85</clh:CreditAvailableSubjecttoPercentageofAccountsReceivable>
    <clh:CreditAvailableSubjecttoPercentageofCashDeposited
      contextRef="if92af85cc9ee42369d306f0d7c99fd1c_D20201028-20201028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzU4NTc_b8f03858-7642-41f7-a68c-1dd1facfd555"
      unitRef="number">1</clh:CreditAvailableSubjecttoPercentageofCashDeposited>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3f66afb7fd9a4778bda9f820c8b939b2_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzYxOTA_4d777adc-94ae-4b7d-a575-1f5ca9b4de13"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1ac163b1438e4406a4322b5f4c0f164e_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzYxOTY_9c0f0bd3-fb0b-42b7-af3e-f4b77fa2fb6f"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <clh:DebtInstrumentSpreadonVariableRatePeriodforMeasurementofAverageLiquidity
      contextRef="i0dcebf79cca34749ab2459ae71b9fe7c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzYyOTM_7efd3843-a349-429d-b4a6-92bf22114116">P30D</clh:DebtInstrumentSpreadonVariableRatePeriodforMeasurementofAverageLiquidity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i1467740400c1497a967e2d48e0acee9a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzYzNzE_c7c5f8a7-c312-49cc-ba8d-cb69d9196c48"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i3d55cbe796654491ae6012b43fe3cdcf_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzYzNzc_d353fee6-e4f5-426a-8149-3630da2321d9"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if34308130eb94f94ab246eb584efabe1_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzY1MjE_e788c914-cb86-46bb-a2cf-66e3156bfe20"
      unitRef="usd">400000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i54422fecd1ac46a39ae94781d96a8991_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzY1NTg_95a361e7-2de3-465d-acec-e9edd510f5d5"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i5630f277ca544ef0942f5b10f46bc703_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzY1NjQ_8472d866-d5da-4b1b-8561-06af932b5c00"
      unitRef="number">0.00375</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ifcb063d5f5da4c1396513540e3b0ea88_D20200331-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5Xzc4NzA_34af6d03-b11c-45a2-b48d-2a48a6f318e3"
      unitRef="usd">150000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LongTermDebt
      contextRef="ib4fbe64e4c0c4cd9b58f2d5a079f125e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzgwMDk_54d9ca2f-6e53-4495-9724-8863b43b4cd5"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="ida86bc45c34746c98ce5bc3ccf18f14a_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzgwMDk_89081214-bae4-432c-ad3a-9d38c6ddd29d"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzgwNzU_fbdbab80-9bbd-485b-90ee-f761e3ed3022"
      unitRef="usd">261400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzgxMTU_bef496cc-f9bb-4805-a5c5-53dad77e0d10"
      unitRef="usd">138600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LongTermDebt
      contextRef="ic38eeefed34744f6b7db4943ebcb0087_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzgzOTY_64701f2f-0d51-4c88-a393-bee919edd900"
      unitRef="usd">350000000</us-gaap:LongTermDebt>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ic011ef7ec19a4d6889755fa100488503_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5Xzg1MDI_0e6afa5d-1e1d-4417-b400-dd61a8218003"
      unitRef="usd">350000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i6c6a1473f56544449f10dd3d2b3fa290_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5Xzg2ODc_ed6f8f1b-87d5-44b1-a96f-6b47eaaa5426"
      unitRef="number">0.0292</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5Xzg3NTU_056cac56-d62c-4785-8204-02a7ff1a8fec"
      unitRef="number">0.0467</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DerivativeLiabilities
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzkzNzM_492f69e3-990e-4c2d-a000-658147324764"
      unitRef="usd">17400000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzkzODA_f703dde4-5f38-428a-86d9-46a11c839724"
      unitRef="usd">33600000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeNotionalAmount
      contextRef="ie24f6cc0c69a43508b1041c20639bede_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzM4NDgyOTA3MjQzNjU_1ba4d5be-568c-4408-b5e5-fbb5c52a4d83"
      unitRef="usd">600000000</us-gaap:DerivativeNotionalAmount>
    <us-gaap:LongTermDebt
      contextRef="id9f4a0c0e63d42f8a23a422393bfc564_I20220131"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzM4NDgyOTA3MjQzOTA_1ca0ee6c-c5c4-4dd7-88eb-1e7fcf952213"
      unitRef="usd">600000000</us-gaap:LongTermDebt>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="i7a1f814abea445c88a9729139b377e88_I20220131"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzM4NDgyOTA3MjQzNTc_608fab35-4928-44f8-afce-cd27a360797f"
      unitRef="number">0.00931</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:DerivativeFixedInterestRate
      contextRef="ie8e162c2e5f14a3fb3ba5192368b4536_I20220131"
      decimals="6"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjEvZnJhZzpmMTMwZjJjMDYxOGU0OWIyOTVlOWNkYWIzMDgyYzk4OS90ZXh0cmVnaW9uOmYxMzBmMmMwNjE4ZTQ5YjI5NWU5Y2RhYjMwODJjOTg5XzM4NDgyOTA3MjQzODE_0b5af6c9-b92f-4fef-aa76-959509ed9b64"
      unitRef="number">0.019645</us-gaap:DerivativeFixedInterestRate>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzQzODk_7b60e2c4-ddfb-45a8-978b-7e3f4a40995a">INCOME TAXES&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The domestic and foreign components of income before provision for income taxes were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,239&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes consisted of the following (in thousands, except percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&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.543%"/&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.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,777)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:10pt;font-weight:400;line-height:100%"&gt;1,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&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;66,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:8pt;text-align:right;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6%&lt;/span&gt;&lt;/div&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;div style="margin-top:8pt;text-align:right;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.8%&lt;/span&gt;&lt;/div&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;div style="margin-top:8pt;text-align:right;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's effective income tax rate varied from the amount computed using the statutory federal income tax rate of 21% as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&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:51.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax expense at US statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncertain tax position interest and penalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Tax credits expired (used)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The valuation allowance benefits recognized in 2021 and 2020 are predominately related to taxable earnings in certain Canadian entities that benefited from the wage subsidy received under CEWS. In addition, foreign tax credits that expired in 2021 and 2020 had full valuation allowances which were also written off, contributing to the valuation allowance benefits in the table above. The foreign tax credit expirations and associated valuation allowance write offs had no net impact to the provision for income taxes in either year.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2020, the Company recorded $1.3&#160;million of tax benefits related to tax deductible foreign currency losses to accumulated other comprehensive loss and as such these benefits are not included within the provision for income taxes. See Note 15, "Accumulated Other Comprehensive Loss," for additional information related to these transactions. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the total net deferred tax assets and liabilities as of December&#160;31, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;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:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Closure, post-closure and remedial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(273,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permits and other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(463,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(337,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net deferred tax liability before valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(313,527)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&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:6.34pt"&gt;As of December&#160;31, 2021, the net operating loss carryforwards included (i)&#160;state net operating loss carryforwards of $280.6 million which will begin to expire in 2022, (ii) federal net operating loss carryforwards of $124.1 million which will begin to expire in 2024 and (iii)&#160;foreign net operating loss carryforwards of $116.0 million which will begin to expire in 2022. The increases in the state net operating loss carryforwards and federal net operating loss carryforwards are due to balances acquired in the HydroChemPSC acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&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:6.34pt"&gt;As of December&#160;31, 2021, the foreign tax credit carryforwards of $11.0 million will expire between 2022 and 2024.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has not accrued for any remaining undistributed foreign earnings. These amounts continue to be indefinitely reinvested in foreign operations and the amount of tax associated with the earnings is not expected to be material.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A valuation allowance is required to be established when, based on an evaluation of available evidence, it is more likely than not that some portion or all of the deferred tax assets will not be realized. The components of the total valuation allowance as of December&#160;31, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;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:10pt;font-weight:400;line-height:100%"&gt;Allowance related to:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal net operating losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets of a Canadian subsidiary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized and unrealized capital losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;text-align:left;vertical-align: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 valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes to unrecognized tax benefits (excluding related penalties and interest) from January&#160;1, 2019 through December&#160;31, 2021, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Reductions) additions to prior year tax positions&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;(833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;3,354&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expirations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,414&#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:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The unrecognized tax benefits at December&#160;31, 2021 if and when recognized will affect the annual effective tax rate. However, the balance at December&#160;31, 2021 included $3.2&#160;million of unrecognized tax benefits for Canadian Revenue Agency transfer pricing adjustments. Should these be recognized, the Company would request relief from double taxation. Therefore, an offsetting benefit of $3.2&#160;million would also recognized resulting in no net effect on the annual effective tax rate.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to expiring statute of limitation periods, the Company believes that total unrecognized tax benefits will decrease by approximately $0.3&#160;million within the next 12 months.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, 2020 and 2019, the Company had accrued interest of $2.3 million, $2.1 million and $1.7 million, respectively, relative to unrecognized tax benefits. Interest expense and penalties relative to unrecognized tax benefits for the years ended December&#160;31, 2021, 2020 and 2019 were immaterial. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company files U.S. federal income tax returns as well as income tax returns in various states and foreign jurisdictions. The Company may be subject to examination by the Internal Revenue Service for calendar years 2016 through 2020. The Company may be subject to examination by Canadian federal and provincial authorities for calendar years 2014 through 2020 and by state and local revenue authorities for calendar years 2015 through 2020. The Company has ongoing U.S. state and local jurisdictional audits, as well as Canadian federal and provincial audits, all of which the Company believes will not result in material liabilities.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzQzNzM_9f85f9f6-e99e-4cee-8483-0ed25ffbd30a">&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The domestic and foreign components of income before provision for income taxes were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.437%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.566%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.567%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;223,438&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;156,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,239&#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:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpiNjQ4MjgzN2E3N2U0ZjlkYWU2ODg0YjZjNGQ1NzJhYS90YWJsZXJhbmdlOmI2NDgyODM3YTc3ZTRmOWRhZTY4ODRiNmM0ZDU3MmFhXzItMS0xLTEtMzM0NTM_9eb470cc-1afb-4070-8452-57d8c14da1de"
      unitRef="usd">223438000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpiNjQ4MjgzN2E3N2U0ZjlkYWU2ODg0YjZjNGQ1NzJhYS90YWJsZXJhbmdlOmI2NDgyODM3YTc3ZTRmOWRhZTY4ODRiNmM0ZDU3MmFhXzItMy0xLTEtMzM0NTM_550ae6f1-6acd-43b7-9eb1-8d0d526349e5"
      unitRef="usd">168117000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpiNjQ4MjgzN2E3N2U0ZjlkYWU2ODg0YjZjNGQ1NzJhYS90YWJsZXJhbmdlOmI2NDgyODM3YTc3ZTRmOWRhZTY4ODRiNmM0ZDU3MmFhXzItNS0xLTEtMzM0NTM_5d9a082e-0abe-414d-b3ce-557374d15d4b"
      unitRef="usd">156571000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpiNjQ4MjgzN2E3N2U0ZjlkYWU2ODg0YjZjNGQ1NzJhYS90YWJsZXJhbmdlOmI2NDgyODM3YTc3ZTRmOWRhZTY4ODRiNmM0ZDU3MmFhXzMtMS0xLTEtMzM0NTM_e3ca5059-6cec-4da0-829c-166e97d089b5"
      unitRef="usd">46277000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpiNjQ4MjgzN2E3N2U0ZjlkYWU2ODg0YjZjNGQ1NzJhYS90YWJsZXJhbmdlOmI2NDgyODM3YTc3ZTRmOWRhZTY4ODRiNmM0ZDU3MmFhXzMtMy0xLTEtMzM0NTM_c26a056c-c1b7-42db-96df-53766486319b"
      unitRef="usd">6433000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpiNjQ4MjgzN2E3N2U0ZjlkYWU2ODg0YjZjNGQ1NzJhYS90YWJsZXJhbmdlOmI2NDgyODM3YTc3ZTRmOWRhZTY4ODRiNmM0ZDU3MmFhXzMtNS0xLTEtMzM0NTM_29bb2989-36d9-4315-a42d-f8b0e0f5af8a"
      unitRef="usd">-8332000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpiNjQ4MjgzN2E3N2U0ZjlkYWU2ODg0YjZjNGQ1NzJhYS90YWJsZXJhbmdlOmI2NDgyODM3YTc3ZTRmOWRhZTY4ODRiNmM0ZDU3MmFhXzQtMS0xLTEtMzM0NTM_724383ae-19dc-4123-82ea-4765e1c5bf1f"
      unitRef="usd">269715000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpiNjQ4MjgzN2E3N2U0ZjlkYWU2ODg0YjZjNGQ1NzJhYS90YWJsZXJhbmdlOmI2NDgyODM3YTc3ZTRmOWRhZTY4ODRiNmM0ZDU3MmFhXzQtMy0xLTEtMzM0NTM_890fec31-019c-48b4-b6ba-7030e10d41d9"
      unitRef="usd">174550000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpiNjQ4MjgzN2E3N2U0ZjlkYWU2ODg0YjZjNGQ1NzJhYS90YWJsZXJhbmdlOmI2NDgyODM3YTc3ZTRmOWRhZTY4ODRiNmM0ZDU3MmFhXzQtNS0xLTEtMzM0NTM_cc76ad7d-8c63-4eee-81ae-84b15dc67355"
      unitRef="usd">148239000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzQzNDc_66ac9890-3d55-49c3-a31a-94763b0bf9ea">&lt;div style="margin-top:3pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The provision for income taxes consisted of the following (in thousands, except percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:50.508%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&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.543%"/&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.546%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,480&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,327&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,126&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,380&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;64,986&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;49,461&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,494&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(965)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(4,777)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,506)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,277)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(478)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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:10pt;font-weight:400;line-height:100%"&gt;1,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,748)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,005&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&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;66,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Effective tax rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="margin-top:8pt;text-align:right;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24.6%&lt;/span&gt;&lt;/div&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;div style="margin-top:8pt;text-align:right;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22.8%&lt;/span&gt;&lt;/div&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;div style="margin-top:8pt;text-align:right;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34.1%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzMtMS0xLTEtMzM0NTM_7ef5af21-cacb-46dc-8f28-f1867d93f2a6"
      unitRef="usd">42480000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzMtMy0xLTEtMzM0NTM_90710155-981f-415a-81e7-1df619c84253"
      unitRef="usd">33327000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzMtNS0xLTEtMzM0NTM_e88f6308-d907-48bf-8d00-146a15527c0a"
      unitRef="usd">20482000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzQtMS0xLTEtMzM0NTM_ba82c226-2128-43a2-a691-29c580946772"
      unitRef="usd">18126000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzQtMy0xLTEtMzM0NTM_740b2fdc-fc27-40c1-bba3-1ce5ab7b5148"
      unitRef="usd">14575000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzQtNS0xLTEtMzM0NTM_6af24fc5-8e77-4cd9-a938-f3d8fea0d552"
      unitRef="usd">14564000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzUtMS0xLTEtMzM0NTM_18c7d95d-215b-42c8-ba83-ec0e1b5b0dcf"
      unitRef="usd">4380000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzUtMy0xLTEtMzM0NTM_94985272-e3d9-44c1-889b-deae7d36f9a3"
      unitRef="usd">1559000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzUtNS0xLTEtMzM0NTM_afeb2d3b-4d5e-492e-a446-1e9ac8db0a28"
      unitRef="usd">7448000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzYtMS0xLTEtMzM0NTM_f4921058-8249-4039-93aa-198b63c7d2ec"
      unitRef="usd">64986000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzYtMy0xLTEtMzM0NTM_a364abda-310a-4738-9757-00f60120ec23"
      unitRef="usd">49461000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzYtNS0xLTEtMzM0NTM_1095242a-de2b-4e78-b1d9-852a5ac0fafd"
      unitRef="usd">42494000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzgtMS0xLTEtMzM0NTM_557e6b0e-7e66-4b23-8571-222a7fbbd58b"
      unitRef="usd">2275000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzgtMy0xLTEtMzM0NTM_300e9f1b-5a79-4ed4-9347-663c7aab2b56"
      unitRef="usd">-965000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzgtNS0xLTEtMzM0NTM_d4d51079-fbd2-482e-83ec-39e394b16ca4"
      unitRef="usd">7933000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzktMS0xLTEtMzM0NTM_dbf38ecd-5fae-4336-8689-5d2150becedc"
      unitRef="usd">-4777000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzktMy0xLTEtMzM0NTM_768aa9b0-9e87-4d17-af04-0a72853813cc"
      unitRef="usd">-2506000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzktNS0xLTEtMzM0NTM_9b75de58-3382-41b9-a138-c9eea41ee5e0"
      unitRef="usd">550000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzEwLTEtMS0xLTMzNDUz_49c2c48f-f50e-4fc6-a23c-d2f745296829"
      unitRef="usd">3984000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzEwLTMtMS0xLTMzNDUz_2b2012e1-a6d5-42b9-bfd4-80f64b35215f"
      unitRef="usd">-6277000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzEwLTUtMS0xLTMzNDUz_aeff0bf0-e626-4bc8-943e-b8e876282a0c"
      unitRef="usd">-478000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <clh:DeferredIncomeTaxExpenseBenefitNetOfDiscontinuedOperations
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzExLTEtMS0xLTMzNDUz_ad1d5459-c42a-4671-a0f6-251181dd3c22"
      unitRef="usd">1482000</clh:DeferredIncomeTaxExpenseBenefitNetOfDiscontinuedOperations>
    <clh:DeferredIncomeTaxExpenseBenefitNetOfDiscontinuedOperations
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzExLTMtMS0xLTMzNDUz_6ac32f4d-6fde-43fc-af8d-d35c7285868b"
      unitRef="usd">-9748000</clh:DeferredIncomeTaxExpenseBenefitNetOfDiscontinuedOperations>
    <clh:DeferredIncomeTaxExpenseBenefitNetOfDiscontinuedOperations
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzExLTUtMS0xLTMzNDUz_e3e3c6bc-0c43-4762-ba9f-ed486b11c4d4"
      unitRef="usd">8005000</clh:DeferredIncomeTaxExpenseBenefitNetOfDiscontinuedOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzEyLTEtMS0xLTMzNDUz_797d75b1-0fec-406c-9975-cfa602d56727"
      unitRef="usd">66468000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzEyLTMtMS0xLTMzNDUz_9b07fd81-3845-4957-90c4-c7ce39ef2b99"
      unitRef="usd">39713000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzEyLTUtMS0xLTMzNDUz_c058ae8a-caf8-42c8-9839-5b11223e756d"
      unitRef="usd">50499000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzE0LTEtMS0xLTMzNDUzL3RleHRyZWdpb246YjNhYjJkNzRlODk4NDkxYTg3MDU1ZGM2MjgzNGNkMDdfNQ_304cdb40-955e-4fb1-be98-af5dc9d4ce20"
      unitRef="number">0.246</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzE0LTMtMS0xLTMzNDUzL3RleHRyZWdpb246Njg2ZDIwNWU2MjI0NDk2MTliNDAyNmM1Y2VmYmQ2Y2ZfNQ_898c7194-b770-40ad-8e15-d48bf064aae4"
      unitRef="number">0.228</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTpjNjNhNjJiNGY1YTc0NjE3YTI1M2EwOTRjYWYwZDVkMC90YWJsZXJhbmdlOmM2M2E2MmI0ZjVhNzQ2MTdhMjUzYTA5NGNhZjBkNWQwXzE0LTUtMS0xLTMzNDUzL3RleHRyZWdpb246YThkNGI2NjczYzljNDUzNDkyMGFlYmNlNGRkY2MwZTdfNQ_82c10d9e-7610-4cd6-91f7-fad625cdc63f"
      unitRef="number">0.341</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzQ0MDQ_a3304baa-d2c6-4cb0-b106-79d172cc156e">&lt;div style="margin-top:3pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's effective income tax rate varied from the amount computed using the statutory federal income tax rate of 21% as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&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:51.176%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.318%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.320%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax expense at US statutory rate&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State income taxes, net of federal benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign rate differential&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,139)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,339)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Uncertain tax position interest and penalties&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;263&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(712)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Tax credits expired (used)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,530&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,039&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Non-deductible compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,326&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(175)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;39,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,499&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzItMS0xLTEtMzM0NTM_368914e8-27e6-421b-9495-7b88332d38da"
      unitRef="usd">56640000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzItMy0xLTEtMzM0NTM_18620ed5-4dc7-4e0e-8f4a-b111f21e19bd"
      unitRef="usd">36655000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzItNS0xLTEtMzM0NTM_ab23acde-baf7-42da-aeb2-4bcbe08bcf85"
      unitRef="usd">31130000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzMtMS0xLTEtMzM0NTM_7ca0a0c5-d210-461a-839a-25ed9cba60fa"
      unitRef="usd">12101000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzMtMy0xLTEtMzM0NTM_9d3b6e01-3258-4acf-9a59-a3545405541b"
      unitRef="usd">9837000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzMtNS0xLTEtMzM0NTM_4ed46714-2868-4dc6-b0d9-33b21fa5af7e"
      unitRef="usd">10597000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzQtMS0xLTEtMzM0NTM_8144b7df-dbf3-46b4-ba06-81882381e73f"
      unitRef="usd">1922000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzQtMy0xLTEtMzM0NTM_6179da5b-0a87-48f8-b9dc-1216b4e582c9"
      unitRef="usd">1256000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzQtNS0xLTEtMzM0NTM_d80929fa-971a-4b68-b025-e97151629d28"
      unitRef="usd">276000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzUtMS0xLTEtMzM0NTM_2b2f78d4-7297-4cbd-91e7-45d1279ad49d"
      unitRef="usd">-9139000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzUtMy0xLTEtMzM0NTM_61850a1b-5ca4-4193-b6b2-88796adba0f9"
      unitRef="usd">-11339000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzUtNS0xLTEtMzM0NTM_4d287fdd-d6bd-4d96-84fb-f74c23eba2c3"
      unitRef="usd">4459000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <clh:UncertainTaxPositionInterestAndPenaltiesNetOfBenefit
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzgtMS0xLTEtMzM0NTM_6f7cbd72-9291-4855-83c2-495ddcba7349"
      unitRef="usd">-263000</clh:UncertainTaxPositionInterestAndPenaltiesNetOfBenefit>
    <clh:UncertainTaxPositionInterestAndPenaltiesNetOfBenefit
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzgtMy0xLTEtMzM0NTM_5fb003c5-536d-45d9-b4b3-c5056dc28edb"
      unitRef="usd">712000</clh:UncertainTaxPositionInterestAndPenaltiesNetOfBenefit>
    <clh:UncertainTaxPositionInterestAndPenaltiesNetOfBenefit
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzgtNS0xLTEtMzM0NTM_58006529-5a0b-4734-a0b2-827eeb2020fd"
      unitRef="usd">-474000</clh:UncertainTaxPositionInterestAndPenaltiesNetOfBenefit>
    <clh:EffectiveIncomeTaxRateReconciliationTaxCreditsExpiredUsedAmount
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzktMS0xLTEtMzM0NTM_39215496-68a9-4146-ae36-86fbdfeb25da"
      unitRef="usd">-2530000</clh:EffectiveIncomeTaxRateReconciliationTaxCreditsExpiredUsedAmount>
    <clh:EffectiveIncomeTaxRateReconciliationTaxCreditsExpiredUsedAmount
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzktMy0xLTEtMzM0NTM_5f9a6a18-2954-4dad-8df6-c71171477af3"
      unitRef="usd">-2039000</clh:EffectiveIncomeTaxRateReconciliationTaxCreditsExpiredUsedAmount>
    <clh:EffectiveIncomeTaxRateReconciliationTaxCreditsExpiredUsedAmount
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzktNS0xLTEtMzM0NTM_6b4747d6-e410-4adc-80a2-aa45aa8fa6a7"
      unitRef="usd">50000</clh:EffectiveIncomeTaxRateReconciliationTaxCreditsExpiredUsedAmount>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzEwLTEtMS0xLTMzNDUz_26f9628b-1828-47dd-8754-37c9bbd1e420"
      unitRef="usd">2326000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzEwLTMtMS0xLTMzNDUz_e8f26a66-b5e7-4516-8ac9-ac259ef770bd"
      unitRef="usd">1406000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzEwLTUtMS0xLTMzNDUz_b2676c3a-3b71-4e21-92ce-ff65f3ab7890"
      unitRef="usd">1922000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzExLTEtMS0xLTMzNDUz_f9ab3901-4227-4be2-b09e-db45327e2adf"
      unitRef="usd">-175000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzExLTMtMS0xLTMzNDUz_8b523f6e-1404-4934-9bf6-4e6241110f16"
      unitRef="usd">571000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzExLTUtMS0xLTMzNDUz_db85fcf8-98d7-4f74-9dc5-2e1cdd7ad197"
      unitRef="usd">1691000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzEzLTEtMS0xLTMzNDUz_008d807c-0f02-4ca9-b338-2ccbc6eb4c61"
      unitRef="usd">66468000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzEzLTMtMS0xLTMzNDUz_afec6f47-35ee-43d2-a669-81281bc62546"
      unitRef="usd">39713000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToxMjQ2NThkZGU1MWI0M2M1YmQ3YjA1MTMwOTA2MjM5MC90YWJsZXJhbmdlOjEyNDY1OGRkZTUxYjQzYzViZDdiMDUxMzA5MDYyMzkwXzEzLTUtMS0xLTMzNDUz_a495b3ce-578d-4fa8-8c0a-07b4af669183"
      unitRef="usd">50499000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzE0NDY_95ff00a8-de56-4b86-b557-fe999d9ed8d8"
      unitRef="usd">-1300000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzQzODI_f2e32670-3e16-4c3e-a359-68316ab69e20">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The components of the total net deferred tax assets and liabilities as of December&#160;31, 2021 and 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;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:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Provision for doubtful accounts&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,305&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Closure, post-closure and remedial liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,206&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,665&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42,218&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;38,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accrued compensation and benefits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net operating loss carryforwards&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;68,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,433&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:6.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax credit carryforwards&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,471&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest rate swap liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,215&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,040&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,635&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,875&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;188,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(273,883)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(41,260)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(38,018)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permits and other intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(138,241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95,492)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(9,660)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(463,596)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(337,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total net deferred tax liability before valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(243,721)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(148,898)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(77,044)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net deferred tax liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(313,527)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(225,942)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;___________________________________&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1)&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:6.34pt"&gt;As of December&#160;31, 2021, the net operating loss carryforwards included (i)&#160;state net operating loss carryforwards of $280.6 million which will begin to expire in 2022, (ii) federal net operating loss carryforwards of $124.1 million which will begin to expire in 2024 and (iii)&#160;foreign net operating loss carryforwards of $116.0 million which will begin to expire in 2022. The increases in the state net operating loss carryforwards and federal net operating loss carryforwards are due to balances acquired in the HydroChemPSC acquisition.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;padding-left:36pt;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(2)&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:6.34pt"&gt;As of December&#160;31, 2021, the foreign tax credit carryforwards of $11.0 million will expire between 2022 and 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzMtMS0xLTEtMzM0NTM_bf55cbce-b6b6-4a99-9dea-ac0203a3d999"
      unitRef="usd">10188000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzMtMy0xLTEtMzM0NTM_a0cf1a1f-0896-48e1-8ac9-39b4e8495f53"
      unitRef="usd">10305000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <clh:DeferredTaxAssetsClosurePostClosureAndRemedialLiabilities
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzQtMS0xLTEtMzM0NTM_ae62cb37-014c-413b-9b18-9f789667a112"
      unitRef="usd">28206000</clh:DeferredTaxAssetsClosurePostClosureAndRemedialLiabilities>
    <clh:DeferredTaxAssetsClosurePostClosureAndRemedialLiabilities
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzQtMy0xLTEtMzM0NTM_8550b41a-b677-4a19-919c-a78dab1c454b"
      unitRef="usd">28665000</clh:DeferredTaxAssetsClosurePostClosureAndRemedialLiabilities>
    <clh:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzUtMS0xLTEtMzM0NTM_3a03e0dd-131a-4854-830a-e878762f2c46"
      unitRef="usd">42218000</clh:DeferredTaxAssetsOperatingLeaseLiabilities>
    <clh:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzUtMy0xLTEtMzM0NTM_4cc33850-71d2-40e2-85db-9d6a7c230a15"
      unitRef="usd">38151000</clh:DeferredTaxAssetsOperatingLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzYtMS0xLTEtMzM0NTM_f9270c1b-7e4f-42d6-a760-b2fa9618e961"
      unitRef="usd">20455000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzYtMy0xLTEtMzM0NTM_9b6cdd96-199d-4e25-8a8b-3142cdd25904"
      unitRef="usd">16797000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzctMS0xLTEtMzM0NTM_4ac4ef31-0fbb-4a97-a0d6-b20522e1f139"
      unitRef="usd">24504000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzctMy0xLTEtMzM0NTM_a0e552ae-e71b-47fc-a7d5-2badca1ec74e"
      unitRef="usd">11372000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzgtMS0xLTEtMzM0NTM_25389391-4556-4b58-8fef-4e9685b6f460"
      unitRef="usd">68381000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzgtMy0xLTEtMzM0NTM_306ed29b-043f-4445-a30f-1027ecec51dc"
      unitRef="usd">50433000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzktMS0xLTEtMzM0NTM_4f0ee344-f1a9-4a2b-94a3-e48c30f530c4"
      unitRef="usd">12368000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzktMy0xLTEtMzM0NTM_f273a0f4-ebbe-4564-bb18-b59c18a716b3"
      unitRef="usd">14471000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzEwLTEtMS0xLTMzNDUz_ca5f66cb-fe02-467a-b4bb-da087c4ef3c2"
      unitRef="usd">5215000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzEwLTMtMS0xLTMzNDUz_4e15a917-0c50-4ea7-970e-008855c7e1e8"
      unitRef="usd">10089000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzExLTEtMS0xLTMzNDUz_4fce2b90-8809-4026-9cb5-759b29318cb0"
      unitRef="usd">2705000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzExLTMtMS0xLTMzNDUz_3ed8de9e-191a-4cee-af5f-724a2753ac08"
      unitRef="usd">3040000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzEyLTEtMS0xLTMzNDUz_5e342807-482a-4fb2-b83a-3e3dfee1f5f3"
      unitRef="usd">5635000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzEyLTMtMS0xLTMzNDUz_729f089e-3ec1-49a2-a3af-0e165791fba2"
      unitRef="usd">5553000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzEzLTEtMS0xLTMzNDUz_5cd379cb-4df7-4b0b-82d7-7d716b154e7d"
      unitRef="usd">219875000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzEzLTMtMS0xLTMzNDUz_8e7c29e6-3030-45df-ac0f-4c7c49cc7093"
      unitRef="usd">188876000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzE1LTEtMS0xLTMzNDUz_0e3262ec-0de8-4309-9fc1-36be8f848c23"
      unitRef="usd">273883000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzE1LTMtMS0xLTMzNDUz_09e4be93-0377-43a5-8ee0-5f4e577e9862"
      unitRef="usd">194604000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <clh:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzE2LTEtMS0xLTMzNDUz_b3a812e3-3cf2-4768-bfcc-f53a4242cdc9"
      unitRef="usd">41260000</clh:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <clh:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzE2LTMtMS0xLTMzNDUz_4a0e789b-4ca9-490a-8704-87fb9de46311"
      unitRef="usd">38018000</clh:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzE3LTEtMS0xLTMzNDUz_b576da76-a4c5-4b4f-a2e1-fc6b73512dd7"
      unitRef="usd">138241000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzE3LTMtMS0xLTMzNDUz_56d49bd7-ecbe-422f-af80-eb09561f94df"
      unitRef="usd">95492000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzE4LTEtMS0xLTMzNDUz_d100249d-4bf8-41d4-962e-db3776a66b40"
      unitRef="usd">10212000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzE4LTMtMS0xLTMzNDUz_ba410b5a-4af6-4507-8fa5-4225d837799a"
      unitRef="usd">9660000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzE5LTEtMS0xLTMzNDUz_7c13a71f-7942-43ac-bce9-fd695a4559cd"
      unitRef="usd">463596000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzE5LTMtMS0xLTMzNDUz_1dd181dd-d88a-455e-9cca-d8fbc4f6845e"
      unitRef="usd">337774000</us-gaap:DeferredIncomeTaxLiabilities>
    <clh:DeferredTaxLiabilitiesNetBeforeValuationAllowance
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzIwLTEtMS0xLTMzNDUz_11454641-00da-4e7a-9d50-93669121fd18"
      unitRef="usd">243721000</clh:DeferredTaxLiabilitiesNetBeforeValuationAllowance>
    <clh:DeferredTaxLiabilitiesNetBeforeValuationAllowance
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzIwLTMtMS0xLTMzNDUz_2c430ccc-1776-40ef-982e-1f7bb65100d0"
      unitRef="usd">148898000</clh:DeferredTaxLiabilitiesNetBeforeValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzIxLTEtMS0xLTMzNDUz_2a5fab2e-a782-49a2-9444-1271f9c531e3"
      unitRef="usd">69806000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzIxLTMtMS0xLTMzNDUz_67fdbe8b-a0d7-4c54-8c57-0746c1d0c5eb"
      unitRef="usd">77044000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzIyLTEtMS0xLTMzNDUz_cbbe8ab8-fe49-4269-a001-1f33ae43a077"
      unitRef="usd">313527000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo5MTIwNTAwMzE4NDI0NDM0YjNiYTZlMzgyNzRiNjhhNy90YWJsZXJhbmdlOjkxMjA1MDAzMTg0MjQ0MzRiM2JhNmUzODI3NGI2OGE3XzIyLTMtMS0xLTMzNDUz_1ad05096-c1df-41f6-8215-2932ea5d0378"
      unitRef="usd">225942000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzIwMjQ_6ea8a485-865b-411e-aa57-2ed512eaf12b"
      unitRef="usd">280600000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzIxMTI_361cdac5-80c4-4ea5-a151-086cc4ea9f3e"
      unitRef="usd">124100000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzIyMDQ_7d38850c-2ab5-498a-88f0-177acc7fca00"
      unitRef="usd">116000000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzIyOTM_509d0a87-8bba-44d3-b699-9399db7c479f"
      unitRef="usd">11000000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
    <us-gaap:SummaryOfValuationAllowanceTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzQzODg_adaaf1fb-d03f-49be-b06d-50e4429237ac">The components of the total valuation allowance as of December&#160;31, 2021 and 2020 were as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.859%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.713%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;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:10pt;font-weight:400;line-height:100%"&gt;Allowance related to:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign tax credits&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal net operating losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,788&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;State net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,429&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign net operating loss carryforwards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax assets of a Canadian subsidiary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,701&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Realized and unrealized capital losses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,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;text-align:left;vertical-align: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 valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;69,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <clh:DeferredTaxAssetsValuationAllowanceForeignTaxCredits
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToyMjUwZTI4MzVjOTc0OThjYmM2M2UzZDY3NDg3ZGZiOC90YWJsZXJhbmdlOjIyNTBlMjgzNWM5NzQ5OGNiYzYzZTNkNjc0ODdkZmI4XzItMS0xLTEtMzM0NTM_813d3d1c-327e-4b59-ab05-64a6105faa3a"
      unitRef="usd">11047000</clh:DeferredTaxAssetsValuationAllowanceForeignTaxCredits>
    <clh:DeferredTaxAssetsValuationAllowanceForeignTaxCredits
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToyMjUwZTI4MzVjOTc0OThjYmM2M2UzZDY3NDg3ZGZiOC90YWJsZXJhbmdlOjIyNTBlMjgzNWM5NzQ5OGNiYzYzZTNkNjc0ODdkZmI4XzItMy0xLTEtMzM0NTM_9abfc740-fac1-4880-acea-92e2b9aaeff3"
      unitRef="usd">14127000</clh:DeferredTaxAssetsValuationAllowanceForeignTaxCredits>
    <clh:DeferredTaxAssetsValuationAllowanceAcquiredFederalNetOperatingLosses
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToyMjUwZTI4MzVjOTc0OThjYmM2M2UzZDY3NDg3ZGZiOC90YWJsZXJhbmdlOjIyNTBlMjgzNWM5NzQ5OGNiYzYzZTNkNjc0ODdkZmI4XzMtMS0xLTEtMzM0NTM_e1e3c67e-be2a-4529-9bb8-6a4b81bbbd4a"
      unitRef="usd">3788000</clh:DeferredTaxAssetsValuationAllowanceAcquiredFederalNetOperatingLosses>
    <clh:DeferredTaxAssetsValuationAllowanceAcquiredFederalNetOperatingLosses
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToyMjUwZTI4MzVjOTc0OThjYmM2M2UzZDY3NDg3ZGZiOC90YWJsZXJhbmdlOjIyNTBlMjgzNWM5NzQ5OGNiYzYzZTNkNjc0ODdkZmI4XzMtMy0xLTEtMzM0NTM_3c670b60-e149-486e-97a2-67169e44fc29"
      unitRef="usd">779000</clh:DeferredTaxAssetsValuationAllowanceAcquiredFederalNetOperatingLosses>
    <clh:DeferredTaxAssetsValuationAllowanceStateNetOperatingLossCarryforwards
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToyMjUwZTI4MzVjOTc0OThjYmM2M2UzZDY3NDg3ZGZiOC90YWJsZXJhbmdlOjIyNTBlMjgzNWM5NzQ5OGNiYzYzZTNkNjc0ODdkZmI4XzQtMS0xLTEtMzM0NTM_e2d91279-abd6-4dec-b76c-a83a8bc3f54f"
      unitRef="usd">12053000</clh:DeferredTaxAssetsValuationAllowanceStateNetOperatingLossCarryforwards>
    <clh:DeferredTaxAssetsValuationAllowanceStateNetOperatingLossCarryforwards
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToyMjUwZTI4MzVjOTc0OThjYmM2M2UzZDY3NDg3ZGZiOC90YWJsZXJhbmdlOjIyNTBlMjgzNWM5NzQ5OGNiYzYzZTNkNjc0ODdkZmI4XzQtMy0xLTEtMzM0NTM_290c7a5f-ade2-45df-8568-4cd97084efbd"
      unitRef="usd">10429000</clh:DeferredTaxAssetsValuationAllowanceStateNetOperatingLossCarryforwards>
    <clh:DeferredTaxAssetsValuationAllowanceForeignNetOperatingLossCarryforwards
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToyMjUwZTI4MzVjOTc0OThjYmM2M2UzZDY3NDg3ZGZiOC90YWJsZXJhbmdlOjIyNTBlMjgzNWM5NzQ5OGNiYzYzZTNkNjc0ODdkZmI4XzUtMS0xLTEtMzM0NTM_78dc999c-708d-473f-98e4-3800691afb32"
      unitRef="usd">26697000</clh:DeferredTaxAssetsValuationAllowanceForeignNetOperatingLossCarryforwards>
    <clh:DeferredTaxAssetsValuationAllowanceForeignNetOperatingLossCarryforwards
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToyMjUwZTI4MzVjOTc0OThjYmM2M2UzZDY3NDg3ZGZiOC90YWJsZXJhbmdlOjIyNTBlMjgzNWM5NzQ5OGNiYzYzZTNkNjc0ODdkZmI4XzUtMy0xLTEtMzM0NTM_643d89dc-685a-401f-8356-e5f006c557d4"
      unitRef="usd">29839000</clh:DeferredTaxAssetsValuationAllowanceForeignNetOperatingLossCarryforwards>
    <clh:DeferredTaxAssetsValuationAllowanceDeferredTaxAssetsOfSubsidiary
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToyMjUwZTI4MzVjOTc0OThjYmM2M2UzZDY3NDg3ZGZiOC90YWJsZXJhbmdlOjIyNTBlMjgzNWM5NzQ5OGNiYzYzZTNkNjc0ODdkZmI4XzYtMS0xLTEtMzM0NTM_021cb7c0-531a-42aa-b7bf-06016b1d46ec"
      unitRef="usd">10701000</clh:DeferredTaxAssetsValuationAllowanceDeferredTaxAssetsOfSubsidiary>
    <clh:DeferredTaxAssetsValuationAllowanceDeferredTaxAssetsOfSubsidiary
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToyMjUwZTI4MzVjOTc0OThjYmM2M2UzZDY3NDg3ZGZiOC90YWJsZXJhbmdlOjIyNTBlMjgzNWM5NzQ5OGNiYzYzZTNkNjc0ODdkZmI4XzYtMy0xLTEtMzM0NTM_4ba48caf-6118-43b2-a3f9-a8b2fd2de959"
      unitRef="usd">11468000</clh:DeferredTaxAssetsValuationAllowanceDeferredTaxAssetsOfSubsidiary>
    <clh:DeferredTaxAssetsValuationAllowanceRealizedAndUnrealizedCapitalLosses
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToyMjUwZTI4MzVjOTc0OThjYmM2M2UzZDY3NDg3ZGZiOC90YWJsZXJhbmdlOjIyNTBlMjgzNWM5NzQ5OGNiYzYzZTNkNjc0ODdkZmI4XzctMS0xLTEtMzM0NTM_538e572b-ea4c-4cb5-bb3a-a0e32e9c76f7"
      unitRef="usd">5520000</clh:DeferredTaxAssetsValuationAllowanceRealizedAndUnrealizedCapitalLosses>
    <clh:DeferredTaxAssetsValuationAllowanceRealizedAndUnrealizedCapitalLosses
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToyMjUwZTI4MzVjOTc0OThjYmM2M2UzZDY3NDg3ZGZiOC90YWJsZXJhbmdlOjIyNTBlMjgzNWM5NzQ5OGNiYzYzZTNkNjc0ODdkZmI4XzctMy0xLTEtMzM0NTM_b65ce7c8-fad6-44f2-9cea-8ebf2a75bdfc"
      unitRef="usd">10402000</clh:DeferredTaxAssetsValuationAllowanceRealizedAndUnrealizedCapitalLosses>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToyMjUwZTI4MzVjOTc0OThjYmM2M2UzZDY3NDg3ZGZiOC90YWJsZXJhbmdlOjIyNTBlMjgzNWM5NzQ5OGNiYzYzZTNkNjc0ODdkZmI4XzgtMS0xLTEtMzM0NTM_0d395d51-b6c7-423c-a9c9-d979b5fff532"
      unitRef="usd">69806000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZToyMjUwZTI4MzVjOTc0OThjYmM2M2UzZDY3NDg3ZGZiOC90YWJsZXJhbmdlOjIyNTBlMjgzNWM5NzQ5OGNiYzYzZTNkNjc0ODdkZmI4XzgtMy0xLTEtMzM0NTM_6476ca6f-e2e9-4fa1-8ccc-ac1af9257f96"
      unitRef="usd">77044000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzQ0MDE_1760a159-d735-41b8-b8e5-7e91120ff428">&lt;div style="margin-bottom:8pt;margin-top:6pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes to unrecognized tax benefits (excluding related penalties and interest) from January&#160;1, 2019 through December&#160;31, 2021, were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:55.268%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.958%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;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:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits, beginning of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Reductions) additions to prior year tax positions&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:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;(833)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&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:10pt;font-weight:400;line-height:100%"&gt;3,354&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Expirations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(203)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(209)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;112&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrecognized tax benefits, end of year&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,414&#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:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo3NzBmOGU3Y2JlZmY0OTgyYTIwNTdkMjFlZGY0Y2E2NS90YWJsZXJhbmdlOjc3MGY4ZTdjYmVmZjQ5ODJhMjA1N2QyMWVkZjRjYTY1XzEtMS0xLTEtMzM0NTM_cdc86369-236e-436c-86ec-8c3e959928de"
      unitRef="usd">5490000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i634f25293e8e487093dd8a085023d078_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo3NzBmOGU3Y2JlZmY0OTgyYTIwNTdkMjFlZGY0Y2E2NS90YWJsZXJhbmdlOjc3MGY4ZTdjYmVmZjQ5ODJhMjA1N2QyMWVkZjRjYTY1XzEtMy0xLTEtMzM0NTM_e30ef15d-24cf-472a-876b-0b93f90bbbdd"
      unitRef="usd">6414000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="ic172cac4c33c4afcb43b2763dc0faaa7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo3NzBmOGU3Y2JlZmY0OTgyYTIwNTdkMjFlZGY0Y2E2NS90YWJsZXJhbmdlOjc3MGY4ZTdjYmVmZjQ5ODJhMjA1N2QyMWVkZjRjYTY1XzEtNS0xLTEtMzM0NTM_d3ef915f-870d-4542-ae00-0869ea18065e"
      unitRef="usd">3159000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo3NzBmOGU3Y2JlZmY0OTgyYTIwNTdkMjFlZGY0Y2E2NS90YWJsZXJhbmdlOjc3MGY4ZTdjYmVmZjQ5ODJhMjA1N2QyMWVkZjRjYTY1XzMtMS0xLTEtMzM0NTM_23126940-a3a7-4921-b4b4-6780c7b8cac1"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo3NzBmOGU3Y2JlZmY0OTgyYTIwNTdkMjFlZGY0Y2E2NS90YWJsZXJhbmdlOjc3MGY4ZTdjYmVmZjQ5ODJhMjA1N2QyMWVkZjRjYTY1XzMtMy0xLTEtMzM0NTM_a6efa454-8365-4d13-a001-f7ec4b6c5ded"
      unitRef="usd">833000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo3NzBmOGU3Y2JlZmY0OTgyYTIwNTdkMjFlZGY0Y2E2NS90YWJsZXJhbmdlOjc3MGY4ZTdjYmVmZjQ5ODJhMjA1N2QyMWVkZjRjYTY1XzMtNS0xLTEtMzM0NTM_a96ac863-b764-4808-9934-1345eb2521ac"
      unitRef="usd">3354000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo3NzBmOGU3Y2JlZmY0OTgyYTIwNTdkMjFlZGY0Y2E2NS90YWJsZXJhbmdlOjc3MGY4ZTdjYmVmZjQ5ODJhMjA1N2QyMWVkZjRjYTY1XzUtMS0xLTEtMzM0NTM_321320b6-cd05-4ef8-aefb-00eaa97d18ce"
      unitRef="usd">0</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo3NzBmOGU3Y2JlZmY0OTgyYTIwNTdkMjFlZGY0Y2E2NS90YWJsZXJhbmdlOjc3MGY4ZTdjYmVmZjQ5ODJhMjA1N2QyMWVkZjRjYTY1XzUtMy0xLTEtMzM0NTM_26018f34-f4d1-4801-b971-3fc9e8154149"
      unitRef="usd">203000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo3NzBmOGU3Y2JlZmY0OTgyYTIwNTdkMjFlZGY0Y2E2NS90YWJsZXJhbmdlOjc3MGY4ZTdjYmVmZjQ5ODJhMjA1N2QyMWVkZjRjYTY1XzUtNS0xLTEtMzM0NTM_1210cf90-3c3e-4b7c-b56a-08c049fd12cf"
      unitRef="usd">209000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo3NzBmOGU3Y2JlZmY0OTgyYTIwNTdkMjFlZGY0Y2E2NS90YWJsZXJhbmdlOjc3MGY4ZTdjYmVmZjQ5ODJhMjA1N2QyMWVkZjRjYTY1XzctMS0xLTEtMzM0NTM_4e16ea08-723f-44bb-99ce-925394d36414"
      unitRef="usd">6000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo3NzBmOGU3Y2JlZmY0OTgyYTIwNTdkMjFlZGY0Y2E2NS90YWJsZXJhbmdlOjc3MGY4ZTdjYmVmZjQ5ODJhMjA1N2QyMWVkZjRjYTY1XzctMy0xLTEtMzM0NTM_289cb42f-10d5-4266-9e62-60ac549fc0e1"
      unitRef="usd">112000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo3NzBmOGU3Y2JlZmY0OTgyYTIwNTdkMjFlZGY0Y2E2NS90YWJsZXJhbmdlOjc3MGY4ZTdjYmVmZjQ5ODJhMjA1N2QyMWVkZjRjYTY1XzctNS0xLTEtMzM0NTM_750698bd-0fb2-4e03-8d74-ed9d7086dce2"
      unitRef="usd">110000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo3NzBmOGU3Y2JlZmY0OTgyYTIwNTdkMjFlZGY0Y2E2NS90YWJsZXJhbmdlOjc3MGY4ZTdjYmVmZjQ5ODJhMjA1N2QyMWVkZjRjYTY1XzgtMS0xLTEtMzM0NTM_62335ae0-d66d-4a3e-beff-18b86770d492"
      unitRef="usd">5496000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo3NzBmOGU3Y2JlZmY0OTgyYTIwNTdkMjFlZGY0Y2E2NS90YWJsZXJhbmdlOjc3MGY4ZTdjYmVmZjQ5ODJhMjA1N2QyMWVkZjRjYTY1XzgtMy0xLTEtMzM0NTM_f3006b61-d694-4059-874f-9eb0a6263d59"
      unitRef="usd">5490000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i634f25293e8e487093dd8a085023d078_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90YWJsZTo3NzBmOGU3Y2JlZmY0OTgyYTIwNTdkMjFlZGY0Y2E2NS90YWJsZXJhbmdlOjc3MGY4ZTdjYmVmZjQ5ODJhMjA1N2QyMWVkZjRjYTY1XzgtNS0xLTEtMzM0NTM_f744272f-db5b-427a-a791-0bf4c4fe2264"
      unitRef="usd">6414000</us-gaap:UnrecognizedTaxBenefits>
    <clh:UnrecognizedTaxBenefitsIncreaseResultingFromTransferPricingAdjustments
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzMwNzU_e5166c42-8eb4-487f-8a3b-316cc2ab7c6d"
      unitRef="usd">3200000</clh:UnrecognizedTaxBenefitsIncreaseResultingFromTransferPricingAdjustments>
    <clh:UnrecognizedTaxBenefitsOffsettingBenefit
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzI3NDg3NzkwNzczNzg_08755f55-0d42-49db-b4c8-ff21b1b36b0f"
      unitRef="usd">3200000</clh:UnrecognizedTaxBenefitsOffsettingBenefit>
    <us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzMyOTg1MzQ4OTA2NzI_bcc87dbf-c965-4fa4-a075-fc678fa57e80"
      unitRef="usd">300000</us-gaap:DecreaseInUnrecognizedTaxBenefitsIsReasonablyPossible>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzM1NDM_d3779990-f7cb-4dcc-85e3-2fb77845fe1e"
      unitRef="usd">2300000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzM1NDc_d67f396d-4925-4281-90eb-166781317606"
      unitRef="usd">2100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i634f25293e8e487093dd8a085023d078_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjQvZnJhZzo0OWMwM2M3ODkxY2Q0MDg4OGJjZDlhZTMyNTk5MDRjMS90ZXh0cmVnaW9uOjQ5YzAzYzc4OTFjZDQwODg4YmNkOWFlMzI1OTkwNGMxXzM1NTQ_76ea1801-3279-4c79-a975-599629a67fcc"
      unitRef="usd">1700000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90ZXh0cmVnaW9uOjI4M2VhNDBhYTk1ODQ2NDQ5MmM0NzUzZDY4NmVjNWEwXzYyMQ_478f5c24-a481-4d12-be59-26e7b961f993">EARNINGS PER SHARE&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following are computations of basic and diluted earnings per share (in thousands, except for per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.102%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted basic shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of equity-based compensation awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted dilutive shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,129&#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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;3.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;2.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;1.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the years ended December&#160;31, 2021, 2020 and 2019, all then outstanding performance awards and restricted stock awards were included in the calculation of diluted earnings per share except for 14,237, 53,667 and 122,785 respectively, of performance stock awards for which the performance criteria were not attained at the reporting dates and 67,981, 8,878 and 16,304 respectively, of restricted stock awards and performance stock awards which were excluded as their inclusion would have had an antidilutive effect.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90ZXh0cmVnaW9uOjI4M2VhNDBhYTk1ODQ2NDQ5MmM0NzUzZDY4NmVjNWEwXzYyOQ_d4656b0f-7b35-4289-9e5f-6699f7811952">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following are computations of basic and diluted earnings per share (in thousands, except for per share amounts):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:54.683%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.955%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.102%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.396%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Numerator for basic and diluted earnings per share:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net income&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;203,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;97,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Denominator:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted basic shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,514&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,845&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Dilutive effect of equity-based compensation awards&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;211&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted dilutive shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,761&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,690&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,129&#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:14pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Basic earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Diluted earnings per share&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;3.71&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;2.42&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top: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:10pt;font-weight:400;line-height:100%"&gt;1.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:NetIncomeLoss
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzMtMS0xLTEtMzM0NTM_8a93195d-16af-421a-9328-02048c3a9711"
      unitRef="usd">203247000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzMtMy0xLTEtMzM0NTM_87780218-2961-4382-9858-da6a055324c3"
      unitRef="usd">134837000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzMtNS0xLTEtMzM0NTM_1cb8684a-fbfc-43cf-9239-78f8f93a58ff"
      unitRef="usd">97740000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzUtMS0xLTEtMzM0NTM_292eab5b-0a68-400d-8310-51906d8f3290"
      unitRef="shares">54514000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzUtMy0xLTEtMzM0NTM_7f82ae6e-ae5b-4911-ba11-85c701e57491"
      unitRef="shares">55479000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzUtNS0xLTEtMzM0NTM_9072bb2d-9712-407b-9baf-394b13c588fe"
      unitRef="shares">55845000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzYtMS0xLTEtMzM0NTM_5bc3b8c5-b574-44aa-933a-d4ecf453945d"
      unitRef="shares">247000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzYtMy0xLTEtMzM0NTM_06b5b79d-6008-46d3-aaa7-710ff598ae29"
      unitRef="shares">211000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzYtNS0xLTEtMzM0NTM_c26aefca-f59d-4ea7-99ee-b273f823e187"
      unitRef="shares">284000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzctMS0xLTEtMzM0NTM_7c1af784-d324-40ee-9601-87409475eec1"
      unitRef="shares">54761000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzctMy0xLTEtMzM0NTM_d75ce431-dbd4-4838-9b92-47e520f97b7f"
      unitRef="shares">55690000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzctNS0xLTEtMzM0NTM_161ba319-8e72-4c04-a43a-b396c3945707"
      unitRef="shares">56129000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzktMS0xLTEtMzM0NTM_1c9d5361-cec0-4bd1-9cea-a6877808125f"
      unitRef="usdPerShare">3.73</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzktMy0xLTEtMzM0NTM_dc3a0f83-fc75-4e9d-95ae-c5c128b6944d"
      unitRef="usdPerShare">2.43</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzktNS0xLTEtMzM0NTM_0a38d52a-84ab-4d05-88c5-8d4886209257"
      unitRef="usdPerShare">1.75</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzEwLTEtMS0xLTMzNDUz_3ed286ad-6630-4071-9d8f-2e035f7fb71c"
      unitRef="usdPerShare">3.71</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzEwLTMtMS0xLTMzNDUz_9c31e371-1448-43a1-8a49-3d60460b54fa"
      unitRef="usdPerShare">2.42</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90YWJsZTpiYmZhMGE2ZWZkNzk0NzdhYjFlZjQ5OTJjMjEwZDkxMS90YWJsZXJhbmdlOmJiZmEwYTZlZmQ3OTQ3N2FiMWVmNDk5MmMyMTBkOTExXzEwLTUtMS0xLTMzNDUz_37ad6996-8319-4c64-97b2-c946471ec8a8"
      unitRef="usdPerShare">1.74</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <clh:NumberOfPerformanceStockAwardsThatPerformanceCriteriaNotAttained
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90ZXh0cmVnaW9uOjI4M2VhNDBhYTk1ODQ2NDQ5MmM0NzUzZDY4NmVjNWEwXzMyNQ_c1e24f50-4415-4927-bece-16478d12e7d8"
      unitRef="shares">14237</clh:NumberOfPerformanceStockAwardsThatPerformanceCriteriaNotAttained>
    <clh:NumberOfPerformanceStockAwardsThatPerformanceCriteriaNotAttained
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90ZXh0cmVnaW9uOjI4M2VhNDBhYTk1ODQ2NDQ5MmM0NzUzZDY4NmVjNWEwXzMyOQ_b59be6ae-e41c-4b64-849e-619bd64679d2"
      unitRef="shares">53667</clh:NumberOfPerformanceStockAwardsThatPerformanceCriteriaNotAttained>
    <clh:NumberOfPerformanceStockAwardsThatPerformanceCriteriaNotAttained
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90ZXh0cmVnaW9uOjI4M2VhNDBhYTk1ODQ2NDQ5MmM0NzUzZDY4NmVjNWEwXzMzNg_2878c0a5-802b-4438-9469-bef4a6be8231"
      unitRef="shares">122785</clh:NumberOfPerformanceStockAwardsThatPerformanceCriteriaNotAttained>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ib3691d262f354673b60c7147e376590e_D20210101-20211231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90ZXh0cmVnaW9uOjI4M2VhNDBhYTk1ODQ2NDQ5MmM0NzUzZDY4NmVjNWEwXzQ2MQ_a66b5836-4d6e-4f0e-a6a2-ab97f65a9807"
      unitRef="shares">67981</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="if714c9b213b44b26af7ac23fd9e31557_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90ZXh0cmVnaW9uOjI4M2VhNDBhYTk1ODQ2NDQ5MmM0NzUzZDY4NmVjNWEwXzQ2NQ_ec228c0e-dcf9-4109-90d3-80031ca1b0e8"
      unitRef="shares">8878</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i78aea037cbf7486d8d1125a8d0dc58ad_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMjcvZnJhZzoyODNlYTQwYWE5NTg0NjQ0OTJjNDc1M2Q2ODZlYzVhMC90ZXh0cmVnaW9uOjI4M2VhNDBhYTk1ODQ2NDQ5MmM0NzUzZDY4NmVjNWEwXzQ3Mg_3e4778bc-0df2-4b99-b237-a932783e96b3"
      unitRef="shares">16304</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzAvZnJhZzoyMGEwYWRiODQzYjc0MGNkODU1NDA1YWZlYzg2M2VmYS90ZXh0cmVnaW9uOjIwYTBhZGI4NDNiNzQwY2Q4NTU0MDVhZmVjODYzZWZhXzEwMDA_853ec480-0863-4ccb-a656-4479be8de239">STOCKHOLDERS' EQUITYThe Company's board of directors has authorized the repurchase of up to&#160;$600.0 million of the Company's common stock. The repurchase program authorizes the Company to purchase the Company's common stock on the open market or in privately negotiated transactions periodically in a manner that complies with applicable U.S. securities laws. The number of shares &lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;purchased and the timing of the purchases have depended and will depend on a number of factors including share price, cash required for future business plans, trading volume and other conditions.&#160;The Company has no obligation to repurchase stock under this program and may suspend or terminate the repurchase program at any time. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the years ended December&#160;31, 2021, 2020 and 2019, the Company repurchased and retired a total of 0.6 million, 1.2 million and 0.3 million shares, respectively, of the Company's common stock for total costs of $54.4 million, $74.8 million and $21.4 million, respectively. As of December&#160;31, 2021, an additional&#160;$155.4 million remained available to repurchase shares under this program.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzAvZnJhZzoyMGEwYWRiODQzYjc0MGNkODU1NDA1YWZlYzg2M2VmYS90ZXh0cmVnaW9uOjIwYTBhZGI4NDNiNzQwY2Q4NTU0MDVhZmVjODYzZWZhXzEwMw_4442ad00-28fe-4732-a412-a5464acc4469"
      unitRef="usd">600000000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzAvZnJhZzoyMGEwYWRiODQzYjc0MGNkODU1NDA1YWZlYzg2M2VmYS90ZXh0cmVnaW9uOjIwYTBhZGI4NDNiNzQwY2Q4NTU0MDVhZmVjODYzZWZhXzc5NQ_72c9d8ac-c995-4123-a909-823e97b252fc"
      unitRef="shares">600000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzAvZnJhZzoyMGEwYWRiODQzYjc0MGNkODU1NDA1YWZlYzg2M2VmYS90ZXh0cmVnaW9uOjIwYTBhZGI4NDNiNzQwY2Q4NTU0MDVhZmVjODYzZWZhXzc5OQ_ffb1b667-b270-4488-aa4c-fd489829f311"
      unitRef="shares">1200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzAvZnJhZzoyMGEwYWRiODQzYjc0MGNkODU1NDA1YWZlYzg2M2VmYS90ZXh0cmVnaW9uOjIwYTBhZGI4NDNiNzQwY2Q4NTU0MDVhZmVjODYzZWZhXzgwNg_7e55d50c-bd48-46cc-b68a-26acfe320ed7"
      unitRef="shares">300000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzAvZnJhZzoyMGEwYWRiODQzYjc0MGNkODU1NDA1YWZlYzg2M2VmYS90ZXh0cmVnaW9uOjIwYTBhZGI4NDNiNzQwY2Q4NTU0MDVhZmVjODYzZWZhXzg4MA_8dadba34-6d26-4c68-afce-340cfa28ccff"
      unitRef="usd">54400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzAvZnJhZzoyMGEwYWRiODQzYjc0MGNkODU1NDA1YWZlYzg2M2VmYS90ZXh0cmVnaW9uOjIwYTBhZGI4NDNiNzQwY2Q4NTU0MDVhZmVjODYzZWZhXzg4NA_7c9c731c-846c-49ee-8eda-ddfad7056a77"
      unitRef="usd">74800000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzAvZnJhZzoyMGEwYWRiODQzYjc0MGNkODU1NDA1YWZlYzg2M2VmYS90ZXh0cmVnaW9uOjIwYTBhZGI4NDNiNzQwY2Q4NTU0MDVhZmVjODYzZWZhXzg5MQ_9967d718-4553-4f4a-a431-081f8a6b3d1b"
      unitRef="usd">21400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzAvZnJhZzoyMGEwYWRiODQzYjc0MGNkODU1NDA1YWZlYzg2M2VmYS90ZXh0cmVnaW9uOjIwYTBhZGI4NDNiNzQwY2Q4NTU0MDVhZmVjODYzZWZhXzkzMw_0adbe97c-3861-4dc5-80df-4baed0f871c9"
      unitRef="usd">155400000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90ZXh0cmVnaW9uOmFlYjllMDQ3ZjhmODRlZTk5ZjBjZDIwZTE3MjA4YjNhXzEwMTE_f831bcd1-5df7-49f6-a794-9df34c4a5904">ACCUMULATED OTHER COMPREHENSIVE LOSS&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive loss by component and related tax impacts for the years ended December&#160;31, 2021, 2020 and 2019 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&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:8.695%"/&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:8.695%"/&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:8.695%"/&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:8.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized (loss) gain on Available-for-Sale Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized loss on Interest Rate Hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized (loss) gain on unfunded pension liability &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(212,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified out of accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,066)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(187,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(210,051)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified out of accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(176,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,749)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified out of accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(285)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(655)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(196,012)&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:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the year ended December 31, 2020, the Company converted an intercompany loan with a foreign subsidiary to equity, which resulted in a deductible tax loss. The loan had been historically treated as a component of the Company&#x2019;s investment in that subsidiary, and as a result, foreign currency gains and losses on the loan had been accumulated as a component of other comprehensive (loss) income. The tax benefit of $1.3&#160;million, which was triggered by the conversions was therefore allocated to other comprehensive loss rather than net income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amounts reclassified out of accumulated other comprehensive loss into the consolidated statement of operations, with presentation location, during the years ended December&#160;31, 2021, 2020 and 2019 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.161%"/&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:8pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Comprehensive Income Components&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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized loss on available-for-sale securities&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized loss on interest rate hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net of interest income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ComprehensiveIncomeNoteTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90ZXh0cmVnaW9uOmFlYjllMDQ3ZjhmODRlZTk5ZjBjZDIwZTE3MjA4YjNhXzEwMjk_21ca1a9a-adb9-4eb9-886a-0a53141bbdc5">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The changes in accumulated other comprehensive loss by component and related tax impacts for the years ended December&#160;31, 2021, 2020 and 2019 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:46.999%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.695%"/&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:8.695%"/&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:8.695%"/&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:8.695%"/&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:8.701%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Foreign Currency Translation Adjustments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized (loss) gain on Available-for-Sale Securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized loss on Interest Rate Hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Unrealized (loss) gain on unfunded pension liability &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at January 1, 2019&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(212,925)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(69)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,773)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,719&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified out of accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,335&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(66)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,066)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,320&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(187,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(210,051)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive income (loss) before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,970)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(255)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(11,023)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified out of accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,349&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Other comprehensive income (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(12,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,426)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(176,234)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(33,629)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,749)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(211,477)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income before reclassifications&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(361)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,411&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amounts reclassified out of accumulated other comprehensive loss&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,011&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Tax benefit (expense)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(317)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(241)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other comprehensive (loss) income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,590)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(285)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,246&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(177,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(150)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(17,383)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(655)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(196,012)&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:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:StockholdersEquity
      contextRef="i47706265567e4753b85eaf650a87c638_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEtMS0xLTEtMzM0NTM_0e00f39e-1e32-492f-8e34-ab0f9ce177c8"
      unitRef="usd">-212925000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3f502e515f08422f831d933d1a9b21c9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEtMy0xLTEtMzM0NTM_ed889d80-9b33-46b3-a898-055c108761ea"
      unitRef="usd">-69000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i481d6d6d8f9041d98ea031e2b31bb219_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEtNS0xLTEtMzM0NTM_d470d12c-ca60-41f2-b959-494d68d0fd46"
      unitRef="usd">-8773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i761400734a8c4defbb8fd5fb3e8ada9e_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEtNy0xLTEtMzM0NTM_195a7e06-d1da-4884-9ae1-81ea4a56e5a3"
      unitRef="usd">-1604000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i72eadbd903444e1089dc0c166e93b658_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEtOS0xLTEtMzM0NTM_666f3bc1-906e-43df-bfc5-839a6a81089c"
      unitRef="usd">-223371000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i2f264d5368a740dba06d9f619446191d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzItMS0xLTEtMzM0NTM_8eb93bc8-9605-4ce6-b3f8-f403736a0a86"
      unitRef="usd">25130000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ibf1251cbec804e3ca44d5efc9a075326_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzItMy0xLTEtMzM0NTM_0c4f1cb3-d154-477e-b2e2-daf9ea96cf23"
      unitRef="usd">-70000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i7ea68cdd2d2f49a3bf8800b8207490aa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzItNS0xLTEtMzM0NTM_da98e582-5b18-4ded-879e-8e6af597dd9e"
      unitRef="usd">-14401000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i56f862f194f544da8768fa8db3e1892a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzItNy0xLTEtMzM0NTM_9ae886e1-62c6-4d6b-b246-df821cfacf09"
      unitRef="usd">60000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzItOS0xLTEtMzM0NTM_d69a6407-3ac3-4a53-a39a-8de8e7c6e1fe"
      unitRef="usd">10719000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i2f264d5368a740dba06d9f619446191d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzMtMS0xLTEtMzM0NTM_58791ed9-987f-4a44-9189-81ea2e6b5f74"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="ibf1251cbec804e3ca44d5efc9a075326_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzMtMy0xLTEtMzM0NTM_d7d3540e-56d3-489c-b7b1-9e7a69b4ad94"
      unitRef="usd">-332000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i7ea68cdd2d2f49a3bf8800b8207490aa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzMtNS0xLTEtMzM0NTM_ab4f54ff-c936-4bca-a074-a657b0c3d9fa"
      unitRef="usd">-2335000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i56f862f194f544da8768fa8db3e1892a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzMtNy0xLTEtMzM0NTM_4ad70764-a4fa-45ec-b5f2-1731975cd676"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzMtOS0xLTEtMzM0NTM_7d2f7b5a-41db-4069-8e72-9bcd7195b540"
      unitRef="usd">-2667000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i2f264d5368a740dba06d9f619446191d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzQtMS0xLTEtMzM0NTM_d6bbd777-ca1c-461f-ab0f-40db6d1e187e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="ibf1251cbec804e3ca44d5efc9a075326_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzQtMy0xLTEtMzM0NTM_8b801d8a-31b1-4284-acd4-fd68c558e853"
      unitRef="usd">50000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i7ea68cdd2d2f49a3bf8800b8207490aa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzQtNS0xLTEtMzM0NTM_6ce3add1-4212-4397-9b10-76891f5ee282"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i56f862f194f544da8768fa8db3e1892a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzQtNy0xLTEtMzM0NTM_6c6404a7-60c7-4cae-9191-1237dc5b5689"
      unitRef="usd">16000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzQtOS0xLTEtMzM0NTM_d7e25af7-547e-404d-8006-5eec1d8d09b5"
      unitRef="usd">66000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2f264d5368a740dba06d9f619446191d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzUtMS0xLTEtMzM0NTM_29962c4f-0f03-41af-9107-a3c6c1d5f9b1"
      unitRef="usd">25130000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibf1251cbec804e3ca44d5efc9a075326_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzUtMy0xLTEtMzM0NTM_d0137c5c-f2b2-40a6-8619-a9ff4d02261f"
      unitRef="usd">212000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7ea68cdd2d2f49a3bf8800b8207490aa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzUtNS0xLTEtMzM0NTM_eba0c076-c515-4769-8cf2-718a01efb4c0"
      unitRef="usd">-12066000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i56f862f194f544da8768fa8db3e1892a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzUtNy0xLTEtMzM0NTM_8f76a444-a4da-4376-85be-b9727df20f6b"
      unitRef="usd">44000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzUtOS0xLTEtMzM0NTM_38e1e4de-f96f-43bd-a1f3-d67c34843cb7"
      unitRef="usd">13320000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="id61175042745456394ff3961799d89d3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzYtMS0xLTEtMzM0NTM_8730c724-71d1-4bb4-a923-af223651dee0"
      unitRef="usd">-187795000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife62394a49a6431b9c739133b601fdaf_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzYtMy0xLTEtMzM0NTM_2136cd47-0cf2-4c28-852b-7923905c0141"
      unitRef="usd">143000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibbfb27298e60498caf0b089227ac44ac_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzYtNS0xLTEtMzM0NTM_7564fc9e-f965-4d05-99d9-77b5affcd3bb"
      unitRef="usd">-20839000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i876874d5849544739b8ee73fbecc47de_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzYtNy0xLTEtMzM0NTM_f2bf866c-6fdf-4552-bf3d-3456bb752c60"
      unitRef="usd">-1560000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if9387389b4e34214a584a0c373f7e560_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzYtOS0xLTEtMzM0NTM_75d2368f-cfe0-4f9a-aa91-4779823ba979"
      unitRef="usd">-210051000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i626cd828e999410cb84539e3a8c28b08_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzctMS0xLTEtMzM0NTM_648955a2-f495-4e2f-b9f6-072c47e921f3"
      unitRef="usd">10212000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="if0f32826b79f444e969326992c22d2f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzctMy0xLTEtMzM0NTM_fe763e36-704e-4302-ab64-1e89ce1eabe2"
      unitRef="usd">-10000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="if22bd20a0da14c058579b525985da2bf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzctNS0xLTEtMzM0NTM_cff33867-4890-41d7-9b55-83fcc1b0e038"
      unitRef="usd">-20970000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i3511ac1818cf426aac0d265a49ef073c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzctNy0xLTEtMzM0NTM_4aa83c53-6bb4-475b-bc0e-f5ee0601a114"
      unitRef="usd">-255000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzctOS0xLTEtMzM0NTM_0f6b5955-b24d-420a-98bb-2414bf137451"
      unitRef="usd">-11023000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i626cd828e999410cb84539e3a8c28b08_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzgtMS0xLTEtMzM0NTM_1aef0c50-6db1-4292-859a-20e83819ccb4"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="if0f32826b79f444e969326992c22d2f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzgtMy0xLTEtMzM0NTM_ba59a673-a145-4046-b4ea-8b20733e598a"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="if22bd20a0da14c058579b525985da2bf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzgtNS0xLTEtMzM0NTM_8f86325f-5594-4d36-a6c6-965d8c12a528"
      unitRef="usd">-8180000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i3511ac1818cf426aac0d265a49ef073c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzgtNy0xLTEtMzM0NTM_be260c81-87e4-4a50-935a-553d8b595347"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzgtOS0xLTEtMzM0NTM_f9a4ab20-3d78-4787-9961-070ea5547479"
      unitRef="usd">-8180000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i626cd828e999410cb84539e3a8c28b08_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzktMS0xLTEtMzM0NTM_4ad2058e-cea9-4889-be9b-a2e4f1e09522"
      unitRef="usd">-1349000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="if0f32826b79f444e969326992c22d2f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzktMy0xLTEtMzM0NTM_91a4cf87-82e3-477c-9bee-58d612ee8d2a"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="if22bd20a0da14c058579b525985da2bf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzktNS0xLTEtMzM0NTM_ba091028-581b-4324-95f5-d4bfcb4032e1"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i3511ac1818cf426aac0d265a49ef073c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzktNy0xLTEtMzM0NTM_f7ef48b3-0cb4-4032-981f-223807359a00"
      unitRef="usd">-66000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzktOS0xLTEtMzM0NTM_39922e09-304c-4cf8-b64b-d038ab3010be"
      unitRef="usd">-1417000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i626cd828e999410cb84539e3a8c28b08_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEwLTEtMS0xLTMzNDUz_227a49f6-8979-4311-9d82-b58755731845"
      unitRef="usd">11561000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if0f32826b79f444e969326992c22d2f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEwLTMtMS0xLTMzNDUz_bf8374d1-a032-459f-806a-fb76118bf201"
      unitRef="usd">-8000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if22bd20a0da14c058579b525985da2bf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEwLTUtMS0xLTMzNDUz_2b101ebe-ce15-4302-9b1f-ce880e817839"
      unitRef="usd">-12790000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3511ac1818cf426aac0d265a49ef073c_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEwLTctMS0xLTMzNDUz_7c78b869-9646-404e-b3e1-9fe456eadba4"
      unitRef="usd">-189000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEwLTktMS0xLTMzNDUz_a43582a7-4cc9-4dba-835b-b7d7a635dfbb"
      unitRef="usd">-1426000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i011879cb90274f4a96bd8d68fc0f979e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzExLTEtMS0xLTMzNDUz_ae2b52a2-ac91-483a-be05-ed9e82a82e9f"
      unitRef="usd">-176234000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2152db8ab4614a70b6cf04e92c1d8c4d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzExLTMtMS0xLTMzNDUz_66266da2-e059-4af4-b62d-98cadebd3e81"
      unitRef="usd">135000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i7eacaba39c6b4586836db789eb2872ac_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzExLTUtMS0xLTMzNDUz_a6b23af2-b224-4851-ae37-863ccb36e8c4"
      unitRef="usd">-33629000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i710b432cc2e6429aaeed122e0442efb9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzExLTctMS0xLTMzNDUz_4ad5b050-4e95-4679-b039-40915d8b7d91"
      unitRef="usd">-1749000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if2a119631c414834bc96453989141ea0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzExLTktMS0xLTMzNDUz_81bb4b3b-0053-4cdb-b0f8-d02abbe355bb"
      unitRef="usd">-211477000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ibda5ed45502847c28bba2925503fc361_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEyLTEtMS0xLTMzNDUz_a393870a-be3f-4223-a4ba-ef1d3e6a82ba"
      unitRef="usd">-1590000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i5be8e534725b4941a8bb971ac698a6ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEyLTMtMS0xLTMzNDUz_88207a16-85bd-4e49-8817-21e7ca5e2884"
      unitRef="usd">-361000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="id0553d75d1b34de4a2ffab5a067840b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEyLTUtMS0xLTMzNDUz_e2390d16-7513-4751-aec7-41ae3123275e"
      unitRef="usd">6235000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i2588d5244a1349daaafa85893426de5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEyLTctMS0xLTMzNDUz_b7b9032f-0ad4-4ad3-827f-e9385747a85c"
      unitRef="usd">1411000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEyLTktMS0xLTMzNDUz_07c00df3-40db-4270-9b2e-1c3c18bdbaa0"
      unitRef="usd">5695000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="ibda5ed45502847c28bba2925503fc361_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEzLTEtMS0xLTMzNDUz_c4ee379d-0d89-4c01-ad93-bbeac480e916"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i5be8e534725b4941a8bb971ac698a6ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEzLTMtMS0xLTMzNDUz_8a55d159-d931-4074-97ef-b0bb6322b6fa"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="id0553d75d1b34de4a2ffab5a067840b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEzLTUtMS0xLTMzNDUz_5e13b8b7-7481-4c32-b1ae-4c9308f293e3"
      unitRef="usd">-10011000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i2588d5244a1349daaafa85893426de5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEzLTctMS0xLTMzNDUz_b32c6c62-12e8-411d-b409-6df946f5d7f8"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzEzLTktMS0xLTMzNDUz_c13b6474-b66d-41c2-a039-147358f241fa"
      unitRef="usd">-10011000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="ibda5ed45502847c28bba2925503fc361_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzE0LTEtMS0xLTMzNDUz_b07de147-b0c8-41d0-9e2a-a9f938ecdd8e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i5be8e534725b4941a8bb971ac698a6ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzE0LTMtMS0xLTMzNDUz_e560828e-ee9d-4f1f-beab-0eb0118d3c6b"
      unitRef="usd">-76000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="id0553d75d1b34de4a2ffab5a067840b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzE0LTUtMS0xLTMzNDUz_4d32efea-c6e1-4137-aaf2-45aee96a9a75"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i2588d5244a1349daaafa85893426de5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzE0LTctMS0xLTMzNDUz_fa4a251e-532b-496b-b229-174192f9faae"
      unitRef="usd">317000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzE0LTktMS0xLTMzNDUz_fe11774d-bfd4-4c1b-be2c-0a0375c7b648"
      unitRef="usd">241000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ibda5ed45502847c28bba2925503fc361_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzE1LTEtMS0xLTMzNDUz_3e87e65e-d99c-4bfc-bc72-e610d6f4f031"
      unitRef="usd">-1590000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5be8e534725b4941a8bb971ac698a6ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzE1LTMtMS0xLTMzNDUz_c6158a13-3886-4004-a08a-571837b272c2"
      unitRef="usd">-285000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="id0553d75d1b34de4a2ffab5a067840b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzE1LTUtMS0xLTMzNDUz_61a12222-64bf-4cfe-b4f7-afcab60a6d80"
      unitRef="usd">16246000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2588d5244a1349daaafa85893426de5f_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzE1LTctMS0xLTMzNDUz_1ad77dfa-356e-41fe-9255-0f80ba4005ec"
      unitRef="usd">1094000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzE1LTktMS0xLTMzNDUz_0cfc4309-e6b2-48ac-bdc4-ca75d4892a8f"
      unitRef="usd">15465000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i07471de17c4d433d86d2c9d7d3e3a176_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzE2LTEtMS0xLTMzNDUz_81bba8b3-077a-4eb3-8803-3986a67b9c7f"
      unitRef="usd">-177824000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35d864f41e064404a0c29e10203e85b8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzE2LTMtMS0xLTMzNDUz_970398a6-e7ef-40a1-9fea-6c46d4889ff0"
      unitRef="usd">-150000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i52431b08b50e463283b8b8f1ee6d39dc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzE2LTUtMS0xLTMzNDUz_6266628c-ee71-4230-ab69-09f5ddcc75ed"
      unitRef="usd">-17383000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i691cdddcee2c4023ab53e72c5fc4dfe7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzE2LTctMS0xLTMzNDUz_55ebd86b-9d11-4952-b47e-4bd17e2c27df"
      unitRef="usd">-655000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i74bdf21c5b634e6c8a26d664e734fdc7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZTplYmZiMTY4NmRiMTI0YjRhOTU2YmNkZTQwZjcwNWE2Yi90YWJsZXJhbmdlOmViZmIxNjg2ZGIxMjRiNGE5NTZiY2RlNDBmNzA1YTZiXzE2LTktMS0xLTMzNDUz_3bc54e8f-b865-47b9-896a-c27dba9f2d87"
      unitRef="usd">-196012000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i626cd828e999410cb84539e3a8c28b08_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90ZXh0cmVnaW9uOmFlYjllMDQ3ZjhmODRlZTk5ZjBjZDIwZTE3MjA4YjNhXzY0OA_995d1a30-3ab0-4fcf-988a-b666202a9390"
      unitRef="usd">-1300000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90ZXh0cmVnaW9uOmFlYjllMDQ3ZjhmODRlZTk5ZjBjZDIwZTE3MjA4YjNhXzEwMDc_62f78a58-bd93-40f4-ad52-b171262770f8">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The amounts reclassified out of accumulated other comprehensive loss into the consolidated statement of operations, with presentation location, during the years ended December&#160;31, 2021, 2020 and 2019 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.583%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.430%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:31.161%"/&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:8pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Other Comprehensive Income Components&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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Location&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized loss on available-for-sale securities&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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(332)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other (expense) income, net&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Unrealized loss on interest rate hedge&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(10,011)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,180)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net of interest income&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5be8e534725b4941a8bb971ac698a6ca_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZToxNTAwYmE0NWFhOTQ0NjdhOTFmZGQ1YmY1Y2JmN2YxNi90YWJsZXJhbmdlOjE1MDBiYTQ1YWE5NDQ2N2E5MWZkZDViZjVjYmY3ZjE2XzItMi0xLTEtMzM0NTM_662c98f3-dee7-4f98-b7de-d1633098a902"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="if0f32826b79f444e969326992c22d2f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZToxNTAwYmE0NWFhOTQ0NjdhOTFmZGQ1YmY1Y2JmN2YxNi90YWJsZXJhbmdlOjE1MDBiYTQ1YWE5NDQ2N2E5MWZkZDViZjVjYmY3ZjE2XzItMy0xLTEtMzM0NTM_1d0860a6-5927-449c-a5ff-20a1ce76373a"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ibf1251cbec804e3ca44d5efc9a075326_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZToxNTAwYmE0NWFhOTQ0NjdhOTFmZGQ1YmY1Y2JmN2YxNi90YWJsZXJhbmdlOjE1MDBiYTQ1YWE5NDQ2N2E5MWZkZDViZjVjYmY3ZjE2XzItNC0xLTEtMzM0NTM_22b5984a-5102-4aa0-8309-9022e8fc5a2a"
      unitRef="usd">-332000</us-gaap:OtherNonoperatingIncomeExpense>
    <clh:InterestExpenseNet
      contextRef="id0553d75d1b34de4a2ffab5a067840b7_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZToxNTAwYmE0NWFhOTQ0NjdhOTFmZGQ1YmY1Y2JmN2YxNi90YWJsZXJhbmdlOjE1MDBiYTQ1YWE5NDQ2N2E5MWZkZDViZjVjYmY3ZjE2XzMtMi0xLTEtMzM0NTM_7f8b3c16-e815-433f-b386-da7babeb676b"
      unitRef="usd">-10011000</clh:InterestExpenseNet>
    <clh:InterestExpenseNet
      contextRef="if22bd20a0da14c058579b525985da2bf_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZToxNTAwYmE0NWFhOTQ0NjdhOTFmZGQ1YmY1Y2JmN2YxNi90YWJsZXJhbmdlOjE1MDBiYTQ1YWE5NDQ2N2E5MWZkZDViZjVjYmY3ZjE2XzMtMy0xLTEtMzM0NTM_249dd0fe-d766-46c5-bbe0-c2a4978da1c4"
      unitRef="usd">-8180000</clh:InterestExpenseNet>
    <clh:InterestExpenseNet
      contextRef="i7ea68cdd2d2f49a3bf8800b8207490aa_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzMvZnJhZzphZWI5ZTA0N2Y4Zjg0ZWU5OWYwY2QyMGUxNzIwOGIzYS90YWJsZToxNTAwYmE0NWFhOTQ0NjdhOTFmZGQ1YmY1Y2JmN2YxNi90YWJsZXJhbmdlOjE1MDBiYTQ1YWE5NDQ2N2E5MWZkZDViZjVjYmY3ZjE2XzMtNC0xLTEtMzM0NTM_cc0b3cdf-b786-4311-81ae-ba89dba4e285"
      unitRef="usd">-2335000</clh:InterestExpenseNet>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzIzNzA_af3ee41a-24e8-47a2-b16a-201ba0475adb">STOCK-BASED COMPENSATION&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Stock-Based Compensation&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2020, our shareholders approved the Clean Harbors, Inc. 2020 Stock Incentive Plan (the "2020 Plan"). The 2020 Plan provides for future awards of up to 2.5 million shares of the Company&#x2019;s common stock (subject to certain anti-dilution &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;adjustments) in the form of stock options, stock appreciation rights, restricted stock, restricted stock units and other stock-based awards. The 2020 Plan is administered by the Compensation Committee of the Company&#x2019;s Board of Directors. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company grants restricted stock awards and performance stock awards. The restricted stock awards generally vest over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2Xzg0NA_27272149-8995-4b30-beec-b761fdcc1127"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2Xzg0NA_d038fdcd-0462-4eba-9475-5ee10b13f154"&gt;three&lt;/span&gt;&lt;/span&gt; to five years subject to continued employment. The performance stock awards vest depending on the satisfaction of certain performance conditions typically based on revenue, Adjusted EBITDA, Adjusted EBITDA margin, Adjusted free cash flow, return on invested capital and a measure of workplace safety. In addition, performance stock awards include continued service conditions subsequent to the attainment of any performance conditions.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Total stock-based compensation expense for the years ended December&#160;31, 2021, 2020 and 2019 was $18.8 million, $18.5 million and $17.8 million, respectively. The total income tax benefit recognized in the consolidated statements of operations from stock-based compensation expense was $3.5 million, $4.2 million and $3.1 million for the years ended December&#160;31, 2021, 2020 and 2019, respectively. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Restricted Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about restricted stock awards for the year ended December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.88&#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:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, there was $25.8 million of total unrecognized compensation cost arising from restricted stock awards. This cost is expected to be recognized over a weighted average period of 2.8&#160;years. The total fair value of restricted stock vested during 2021, 2020 and 2019 was $17.7 million, $13.3 million and $16.8 million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance Stock Awards&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about performance stock awards for the year ended December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(158,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61,431)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.56&#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:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, there was $7.3 million of total unrecognized compensation cost arising from performance stock awards whereby the performance conditions either had been or were probable of being met. The total fair value of performance awards vested during 2021, 2020 and 2019 was $15.0 million, $3.5 million and $8.1 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="ibdbc305c744b4d2c99cb983e01497722_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzIyMg_e722a68e-bb51-4ac3-9a24-a3f55fc37f02"
      unitRef="shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="if7a8d5d230fd4528bed41c17e1224e15_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzIzNjU_2625c443-af80-4d31-9768-419c9ca3d2a1">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i02473d55c1d24035ad2f4d9638b1f227_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzIzNjU_a8854504-48c8-4752-8367-a2e5265a8606">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzEzMDQ_53e3ef2a-cda0-4bf6-bfa9-8a231fbffa42"
      unitRef="usd">18800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzEzMDg_71edbd8d-9d32-476b-8264-f127faf070a5"
      unitRef="usd">18500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzEzMTU_a5a054f8-7ac7-4ac1-a871-575d709e3145"
      unitRef="usd">17800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzE0NjA_3eaad61e-c47d-48b6-b5e1-c187bc166221"
      unitRef="usd">3500000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzE0NjQ_fe193777-99dd-43a5-86c0-529c555c9387"
      unitRef="usd">4200000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzE0NzE_d98aae8f-863a-4f4d-9100-8c5789fb8b38"
      unitRef="usd">3100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzIzNzI_a870ddb7-6dfd-4317-9239-e6ac00556771">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about restricted stock awards for the year ended December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:67.421%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.273%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.274%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Restricted Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;493,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59.74&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;205,984&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96.69&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(194,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.12&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(53,488)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.01&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;452,197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;76.88&#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:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ifc815af1346642889242606ee9e58eb5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpkY2ZkMTU5YTA4NGQ0ZGJmODIwZGYwMzY4ZTMwMGU0MS90YWJsZXJhbmdlOmRjZmQxNTlhMDg0ZDRkYmY4MjBkZjAzNjhlMzAwZTQxXzEtMS0xLTEtMzM0NTM_73e052a4-a6d0-4658-91b5-e19379f4a585"
      unitRef="shares">493879</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ifc815af1346642889242606ee9e58eb5_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpkY2ZkMTU5YTA4NGQ0ZGJmODIwZGYwMzY4ZTMwMGU0MS90YWJsZXJhbmdlOmRjZmQxNTlhMDg0ZDRkYmY4MjBkZjAzNjhlMzAwZTQxXzEtMy0xLTEtMzM0NTM_9615a846-1380-43ce-a5ef-fc9bd4d2b02e"
      unitRef="usdPerShare">59.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="iaa7fc2a2cc0740748079a86d584924ae_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpkY2ZkMTU5YTA4NGQ0ZGJmODIwZGYwMzY4ZTMwMGU0MS90YWJsZXJhbmdlOmRjZmQxNTlhMDg0ZDRkYmY4MjBkZjAzNjhlMzAwZTQxXzItMS0xLTEtMzM0NTM_edc686ab-66fe-44e3-9162-b28d23e464c2"
      unitRef="shares">205984</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaa7fc2a2cc0740748079a86d584924ae_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpkY2ZkMTU5YTA4NGQ0ZGJmODIwZGYwMzY4ZTMwMGU0MS90YWJsZXJhbmdlOmRjZmQxNTlhMDg0ZDRkYmY4MjBkZjAzNjhlMzAwZTQxXzItMy0xLTEtMzM0NTM_0d2c7f5e-8782-4f3a-9c5d-5f92930b2d89"
      unitRef="usdPerShare">96.69</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="iaa7fc2a2cc0740748079a86d584924ae_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpkY2ZkMTU5YTA4NGQ0ZGJmODIwZGYwMzY4ZTMwMGU0MS90YWJsZXJhbmdlOmRjZmQxNTlhMDg0ZDRkYmY4MjBkZjAzNjhlMzAwZTQxXzMtMS0xLTEtMzM0NTM_5018373a-c066-4027-a47a-95a089a8a366"
      unitRef="shares">194178</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="iaa7fc2a2cc0740748079a86d584924ae_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpkY2ZkMTU5YTA4NGQ0ZGJmODIwZGYwMzY4ZTMwMGU0MS90YWJsZXJhbmdlOmRjZmQxNTlhMDg0ZDRkYmY4MjBkZjAzNjhlMzAwZTQxXzMtMy0xLTEtMzM0NTM_c9eaf18b-5bd3-4ca9-9167-d291b21abd7c"
      unitRef="usdPerShare">58.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="iaa7fc2a2cc0740748079a86d584924ae_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpkY2ZkMTU5YTA4NGQ0ZGJmODIwZGYwMzY4ZTMwMGU0MS90YWJsZXJhbmdlOmRjZmQxNTlhMDg0ZDRkYmY4MjBkZjAzNjhlMzAwZTQxXzQtMS0xLTEtMzM0NTM_d5fbe11f-46e7-436f-af14-7f0d7eed9dc3"
      unitRef="shares">53488</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="iaa7fc2a2cc0740748079a86d584924ae_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpkY2ZkMTU5YTA4NGQ0ZGJmODIwZGYwMzY4ZTMwMGU0MS90YWJsZXJhbmdlOmRjZmQxNTlhMDg0ZDRkYmY4MjBkZjAzNjhlMzAwZTQxXzQtMy0xLTEtMzM0NTM_d48a985e-c0cd-42cc-8eec-f19e80c25555"
      unitRef="usdPerShare">63.01</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie518ae0c818c4dfca41181476609d69e_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpkY2ZkMTU5YTA4NGQ0ZGJmODIwZGYwMzY4ZTMwMGU0MS90YWJsZXJhbmdlOmRjZmQxNTlhMDg0ZDRkYmY4MjBkZjAzNjhlMzAwZTQxXzUtMS0xLTEtMzM0NTM_6f6814fb-5d68-4376-90cc-7e59b3adfbe7"
      unitRef="shares">452197</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie518ae0c818c4dfca41181476609d69e_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpkY2ZkMTU5YTA4NGQ0ZGJmODIwZGYwMzY4ZTMwMGU0MS90YWJsZXJhbmdlOmRjZmQxNTlhMDg0ZDRkYmY4MjBkZjAzNjhlMzAwZTQxXzUtMy0xLTEtMzM0NTM_fc60d5b3-eb7e-4385-94e3-6e05fa10085d"
      unitRef="usdPerShare">76.88</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ie518ae0c818c4dfca41181476609d69e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzE2NjY_d207534f-5954-4b69-bce8-7f7ddc7b70c6"
      unitRef="usd">25800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="iaa7fc2a2cc0740748079a86d584924ae_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzE4MjA_7858d0c0-5b06-4574-8f1b-040af72d6e7b">P2Y9M18D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="iaa7fc2a2cc0740748079a86d584924ae_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzE5MDM_a6dace59-bc4e-4a4a-9836-d0e06e031d0c"
      unitRef="usd">17700000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ibe4eae67131742a888cc6e8a32c4eea1_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzE5MDc_b46343bf-1efe-4b04-8562-2772009317ec"
      unitRef="usd">13300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ia0da6ddadac24a72ba5e075898aa2257_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzE5MTQ_872cad88-0fae-4187-84f4-d8ceafb765cd"
      unitRef="usd">16800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzIzNzU_571c4600-13c0-46dd-b41d-8b8948c41f9e">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table summarizes information about performance stock awards for the year ended December&#160;31, 2021:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:66.882%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.543%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:14.545%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Performance Stock&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Number of&lt;br/&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Grant-Date&lt;br/&gt;Fair Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at January 1, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;254,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;135,373&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;92.94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Vested&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(158,634)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Forfeited&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(61,431)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;65.28&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at December&#160;31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;169,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85.56&#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:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i1c0f83ff4a3e48548f26bac6b18eaa18_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpjNjE5NzAzMmUyOWQ0MzVjOGU0YzhmNGY1OTdiZTMzZS90YWJsZXJhbmdlOmM2MTk3MDMyZTI5ZDQzNWM4ZTRjOGY0ZjU5N2JlMzNlXzEtMS0xLTEtMzM0NTM_1ba50190-e3e6-4948-8636-dce470d6ad2a"
      unitRef="shares">254449</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i1c0f83ff4a3e48548f26bac6b18eaa18_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpjNjE5NzAzMmUyOWQ0MzVjOGU0YzhmNGY1OTdiZTMzZS90YWJsZXJhbmdlOmM2MTk3MDMyZTI5ZDQzNWM4ZTRjOGY0ZjU5N2JlMzNlXzEtMy0xLTEtMzM0NTM_093a28e6-e4b5-4ab0-b971-b33cf828094d"
      unitRef="usdPerShare">61.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i98f2ecc837dc4d39a017cb87e178a236_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpjNjE5NzAzMmUyOWQ0MzVjOGU0YzhmNGY1OTdiZTMzZS90YWJsZXJhbmdlOmM2MTk3MDMyZTI5ZDQzNWM4ZTRjOGY0ZjU5N2JlMzNlXzItMS0xLTEtMzM0NTM_391208d4-5bc2-499c-bba3-6f09e18d9aff"
      unitRef="shares">135373</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i98f2ecc837dc4d39a017cb87e178a236_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpjNjE5NzAzMmUyOWQ0MzVjOGU0YzhmNGY1OTdiZTMzZS90YWJsZXJhbmdlOmM2MTk3MDMyZTI5ZDQzNWM4ZTRjOGY0ZjU5N2JlMzNlXzItMy0xLTEtMzM0NTM_6aabf9bf-ef64-46bc-9821-a737961718cc"
      unitRef="usdPerShare">92.94</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i98f2ecc837dc4d39a017cb87e178a236_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpjNjE5NzAzMmUyOWQ0MzVjOGU0YzhmNGY1OTdiZTMzZS90YWJsZXJhbmdlOmM2MTk3MDMyZTI5ZDQzNWM4ZTRjOGY0ZjU5N2JlMzNlXzMtMS0xLTEtMzM0NTM_156abcb7-1895-4fb8-bb85-7b3a0d6fc11f"
      unitRef="shares">158634</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i98f2ecc837dc4d39a017cb87e178a236_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpjNjE5NzAzMmUyOWQ0MzVjOGU0YzhmNGY1OTdiZTMzZS90YWJsZXJhbmdlOmM2MTk3MDMyZTI5ZDQzNWM4ZTRjOGY0ZjU5N2JlMzNlXzMtMy0xLTEtMzM0NTM_1466f853-509b-40a0-b1e9-d0ebd19da020"
      unitRef="usdPerShare">61.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i98f2ecc837dc4d39a017cb87e178a236_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpjNjE5NzAzMmUyOWQ0MzVjOGU0YzhmNGY1OTdiZTMzZS90YWJsZXJhbmdlOmM2MTk3MDMyZTI5ZDQzNWM4ZTRjOGY0ZjU5N2JlMzNlXzQtMS0xLTEtMzM0NTM_0006b1d6-b708-4006-a6be-87c713ec8868"
      unitRef="shares">61431</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i98f2ecc837dc4d39a017cb87e178a236_D20210101-20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpjNjE5NzAzMmUyOWQ0MzVjOGU0YzhmNGY1OTdiZTMzZS90YWJsZXJhbmdlOmM2MTk3MDMyZTI5ZDQzNWM4ZTRjOGY0ZjU5N2JlMzNlXzQtMy0xLTEtMzM0NTM_91e41984-de43-492f-920e-e61cb872f2f2"
      unitRef="usdPerShare">65.28</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ie96e71bee92b4bb2a78f88ce3b839164_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpjNjE5NzAzMmUyOWQ0MzVjOGU0YzhmNGY1OTdiZTMzZS90YWJsZXJhbmdlOmM2MTk3MDMyZTI5ZDQzNWM4ZTRjOGY0ZjU5N2JlMzNlXzUtMS0xLTEtMzM0NTM_e3f2746d-4b1f-437f-828d-dcd1dfafe005"
      unitRef="shares">169757</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ie96e71bee92b4bb2a78f88ce3b839164_I20211231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90YWJsZTpjNjE5NzAzMmUyOWQ0MzVjOGU0YzhmNGY1OTdiZTMzZS90YWJsZXJhbmdlOmM2MTk3MDMyZTI5ZDQzNWM4ZTRjOGY0ZjU5N2JlMzNlXzUtMy0xLTEtMzM0NTM_14525de9-02d2-40d6-acfe-979e432e443b"
      unitRef="usdPerShare">85.56</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ie96e71bee92b4bb2a78f88ce3b839164_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzIwNzY_7b664615-0e8d-423c-8a15-01bb41b6ec86"
      unitRef="usd">7300000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i98f2ecc837dc4d39a017cb87e178a236_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzIzMTY_6ec1b708-aa62-4aa4-ba86-b96c94aee845"
      unitRef="usd">15000000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ife520fc713174c1abcae839ef67dc343_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzIzMjA_3d63abaf-935d-4891-8460-91c91bf98465"
      unitRef="usd">3500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i9b5271f6123249a990a6ed3f27a98a50_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzYvZnJhZzphZDlkYmFhZTZkOWM0NDg2YjEwYjg1ZWI0ZGE2YjcyNi90ZXh0cmVnaW9uOmFkOWRiYWFlNmQ5YzQ0ODZiMTBiODVlYjRkYTZiNzI2XzIzMjc_7e38f159-2d01-4e6b-a1a4-e8cc7093d984"
      unitRef="usd">8100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzE0Nzgx_9693f3b6-a381-459a-a037-18f182f4c05d">COMMITMENTS AND CONTINGENCIES&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Legal and Administrative Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and its subsidiaries are subject to legal proceedings and claims arising in the ordinary course of business. Actions filed against the Company arise from commercial and employment-related claims including alleged class actions related to sales practices and wage and hour claims. The plaintiffs in these actions may be seeking damages or injunctive relief or both. These actions are in various jurisdictions and stages of proceedings, and some are covered in part by insurance. In addition, the Company&#x2019;s waste management services operations are regulated by federal, state, provincial and local laws enacted to regulate discharge of materials into the environment, remediation of contaminated soil and groundwater or otherwise protect the environment. This ongoing regulation results in the Company frequently becoming a party to legal or administrative &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;proceedings involving all levels of government authorities and other interested parties. The issues involved in such proceedings generally relate to alleged violations of existing permits and licenses or alleged responsibility under federal or state Superfund laws to remediate contamination at properties owned either by the Company or by other parties (&#x201c;third-party sites&#x201d;) to which either the Company or the prior owners of certain of the Company&#x2019;s facilities shipped waste.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021 and 2020, the Company had recorded reserves of $36.1 million and $29.8 million, respectively, for actual or probable liabilities related to the legal and administrative proceedings in which the Company was then involved, the principal of which are described below. In management's opinion, it is not reasonably possible that the potential liability beyond what has been recorded, if any, that may result from these actions, either individually or collectively, will have a material effect on our financial position, results of operations or cash flows. The Company periodically adjusts the aggregate amount of these reserves when actual or probable liabilities are paid or otherwise discharged, new claims arise, or additional relevant information about existing or probable claims becomes available. As of December&#160;31, 2021 and 2020, the $36.1 million and $29.8 million, respectively, of reserves consisted of (i)&#160;$24.1 million and $24.0 million, respectively, related to pending legal or administrative proceedings, including Superfund liabilities, which were included in remedial liabilities on the consolidated balance sheets, and (ii)&#160;$12.0 million and $5.8 million, respectively, primarily related to federal, state and provincial enforcement actions, which were included in accrued expenses on the consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021, the principal legal and administrative proceedings in which the Company was involved, or which had been terminated during 2021, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Ville Mercier. &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In September 2002, the Company acquired the stock of a subsidiary (the "Mercier Subsidiary") which owns a hazardous waste incinerator in Ville Mercier, Quebec (the "Mercier Facility"). The property adjacent to the Mercier Facility, which is also owned by the Mercier Subsidiary, is now contaminated as a result of actions dating back to 1968, when the Government of Quebec issued to a company unrelated to the Mercier Subsidiary&#160;two&#160;permits to dump organic liquids into lagoons on the property. In 1999, Ville Mercier and&#160;three&#160;neighboring municipalities filed separate legal proceedings against the Mercier Subsidiary and the Government of Quebec. In 2012, the municipalities amended their existing statement of claim to seek&#160;$2.9 million&#160;(CAD $) in general damages and&#160;$10.0 million&#160;(CAD $) in punitive damages, plus interest and costs, as well as injunctive relief. Both the Government of Quebec and the Company have filed summary judgment motions against the municipalities. The parties are attempting to negotiate a resolution and hearings on the motions have been delayed. In September&#160;2007, the Quebec Minister of Sustainable Development, Environment and Parks issued a notice pursuant to Section&#160;115.1 of the Environment Quality Act, superseding notices issued in 1992, which are the subject of the pending litigation. The more recent notice notifies the Mercier Subsidiary that, if the Mercier Subsidiary does not take certain remedial measures at the site, the Minister intends to undertake those measures at the site and claim direct and indirect costs related to such measures. The Company has accrued for costs expected to be incurred relative to the resolution of this matter and believes this matter will not have future material effect on its financial position or results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Safety-Kleen Legal Proceedings.&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; On December 28, 2012, the Company acquired Safety-Kleen, Inc. ("Safety-Kleen") and thereby became subject to the legal proceedings in which Safety-Kleen was a party on that date. In addition to certain Superfund proceedings in which Safety-Kleen has been named as a potentially responsible party as described below under &#x201c;Superfund Proceedings,&#x201d; the principal such legal proceedings involving Safety-Kleen which were outstanding as of December&#160;31, 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Product Liability Cases.&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; Safety-Kleen has been named as a defendant in various lawsuits that are currently pending in various courts and jurisdictions throughout the United States, including approximately 61 proceedings (excluding cases which have been settled but not formally dismissed) as of December&#160;31, 2021, wherein persons claim personal injury resulting from the use of Safety-Kleen's parts cleaning equipment or cleaning products. These proceedings typically involve allegations that the solvent used in Safety-Kleen's parts cleaning equipment contains contaminants and/or that Safety-Kleen's recycling process does not effectively remove the contaminants that become entrained in the solvent during their use. In addition, certain claimants assert that Safety-Kleen failed to warn adequately the product user of potential risks, including a historic failure to warn that solvent contains trace amounts of toxic or hazardous substances such as benzene. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company maintains insurance that it believes will provide coverage for these product liability claims (over amounts accrued for self-insured retentions and deductibles in certain limited cases), except for punitive damages to the extent not insurable under state law or excluded from insurance coverage. The Company also believes that these claims lack merit and has historically vigorously defended, and intends to continue to vigorously defend, itself and the safety of its products against all of these claims. Such matters are subject to many uncertainties and outcomes are not predictable with assurance. Consequently, the Company is unable to ascertain the ultimate aggregate amount of monetary liability or financial impact with respect to these matters as of December&#160;31, 2021. From January&#160;1, 2021 to December&#160;31, 2021, 21 product liability claims were settled or &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;dismissed. Due to the nature of these claims and the related insurance, the Company did not incur any expense as insurance provided coverage in full for all such claims. Safety-Kleen may be named in similar, additional lawsuits in the future, including claims for which insurance coverage may not be available.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Superfund Proceedings&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has been notified that either the Company (which, since December 28, 2012, has included Safety-Kleen) or the prior owners of certain of the Company's facilities for which the Company may have certain indemnification obligations have been identified as PRPs or potential PRPs in connection with 131 sites which are subject to or are proposed to become subject to proceedings under federal or state Superfund laws. Of the 131 Superfund related sites, six (including the BR Facility described below) involve facilities that are now owned or leased by the Company and 125 involve third-party sites to which either the Company or the prior owners of certain of the Company&#x2019;s facilities shipped waste. Of the 125 third-party sites, 30 are now settled, 15 are currently requiring expenditures on remediation and 80 are not currently requiring expenditures on remediation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with each site, the Company has estimated the extent, if any, to which it may be subject, either directly or as a result of any indemnification obligations, for cleanup and remediation costs, related legal and consulting costs associated with PRP investigations, settlements, and related legal and administrative proceedings. The amount of such actual and potential liability is inherently difficult to estimate because of, among other relevant factors, uncertainties as to the legal liability (if any) of the Company or the prior owners of certain of the Company's facilities to contribute a portion of the cleanup costs, the assumptions that must be made in calculating the estimated cost and timing of remediation, the identification of other PRPs and their respective capability and obligation to contribute to remediation efforts, and the existence and legal standing of indemnification agreements (if any) with prior owners, which may either benefit the Company or subject the Company to potential indemnification obligations. The Company believes its potential monetary liability could exceed $1.0 million at each of three of the 131 Superfund related sites.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;BR Facility.&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;&#160;&#160;&#160;&#160;The Company acquired in 2002 a former hazardous waste incinerator and landfill in Baton Rouge (the "BR Facility"), for which operations had been previously discontinued by the prior owner. In September 2007, the EPA issued a special notice letter to the Company related to the Devil's Swamp Lake Site ("Devil's Swamp") in East Baton Rouge Parish, Louisiana. Devil's Swamp includes a lake located downstream of an outfall ditch where wastewater and storm water have been discharged, and Devil's Swamp is proposed to be included on the National Priorities List due to the presence of Contaminants of Concern ("COC") cited by the EPA. These COCs include substances of the kind found in wastewater and storm water discharged from the BR Facility in past operations. The EPA originally requested COC generators to submit a good faith offer to conduct a remedial investigation feasibility study directed towards the eventual remediation of the site. In 2018, the Company completed performing corrective actions at the BR Facility under an order issued by the Louisiana Department of Environmental Quality, and completed conducting the remedial investigation and feasibility study for Devil's Swamp, at which point the feasibility study, with several remedial alternatives, was submitted to the EPA for review. During the year ended December 31, 2020, the EPA signed a Record of Decision which defines the remediation alternative selected and approved by the EPA. Based upon this Record of Decision, the Company increased the estimated remedial liability for this inactive site by $3.3&#160;million. As of December&#160;31, 2021, the Company has recorded its best estimate of the costs to execute upon this remediation alternative. Changes in the natural landscape and/or new information identified during the remediation could impact this estimate, but are not expected to have a future material effect on the Company's financial position, liquidity or results of operation.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&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;Third-Party Sites.&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;&#160;&#160;&#160;&#160;Of the 125 third-party sites at which the Company has been notified it is a PRP or potential PRP or may have indemnification obligations, Clean Harbors has an indemnification agreement at 11 of these sites with ChemWaste, a former subsidiary of Waste Management,&#160;Inc., and at six additional of these third-party sites, Safety-Kleen has a similar indemnification agreement with McKesson Corporation. These agreements indemnify the Company (which now includes Safety-Kleen) with respect to any liability at the 17 sites for waste disposed prior to the Company's (or Safety-Kleen's) acquisition of the former subsidiaries of Waste Management and McKesson which had shipped waste to those sites. Accordingly, Waste Management or McKesson are paying all costs of defending those subsidiaries in those 17 cases, including legal fees and settlement costs. However, there can be no guarantee that the Company's ultimate liabilities for those sites will not exceed the amount recorded or that indemnities applicable to any of these sites will be available to pay all or a portion of related costs. Except for the indemnification agreements which the Company holds from ChemWaste, McKesson and one other entity, the Company does not have an indemnity agreement with respect to any of the 125 third-party sites discussed above.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Federal, State and Provincial Enforcement Actions&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;From time to time, the Company pays fines or penalties in regulatory proceedings relating primarily to waste treatment, storage or disposal facilities. As of December&#160;31, 2021, there were two proceedings for which the Company believes it is possible that the sanctions could equal or exceed $1.0 million. The Company believes that the fines or other penalties in these or any of the other regulatory proceedings will, individually or in the aggregate, not have a material effect on its financial condition, results of operations or cash flows.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Self-Insurance Liabilities&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Under the Company's insurance programs, coverage is obtained for catastrophic exposures, as well as those risks required to be insured by law or contract. The Company's policy is to retain a significant portion of certain expected losses related to workers' compensation, employee medical, comprehensive general liability and vehicle liability. A portion of these self-insured liabilities are managed through its wholly-owned captive insurance subsidiary.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Provisions for losses expected under these programs are recorded based upon the Company's estimates of the aggregate liability for claims. The current deductible per participant per year for the employee medical insurance policy is $0.9 million. The current deductible per occurrence for workers' compensation is $1.0 million, general liability is $2.0 million and vehicle liability is $2.0 million. The retention per claim for the environmental impairment policy is $1.0 million. The Company maintains umbrella insurance to limit our exposure to certain catastrophic claim costs, including general liability and vehicle claim costs, which includes a $5.0&#160;million annual aggregate self-insured corridor retention. At December&#160;31, 2021 and 2020, the Company had accrued $82.8 million and $65.6 million, respectively, for its self-insurance liabilities (exclusive of employee medical insurance) using a risk-free discount rate of 0.97% and 0.29%, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anticipated payments for contingencies related to workers' compensation, comprehensive general liability and vehicle liability related claims at December&#160;31, 2021 for each of the next five years and thereafter were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Years ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Undiscounted self-insurance liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,051)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total self-insurance liabilities (included in accrued expenses)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,770&#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:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzE0NzM_8b6019ef-0ce1-4424-8c6b-ca3d3304058b"
      unitRef="usd">36100000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzE0ODA_a3ae9dad-9aad-4255-b241-3bdab9b2a769"
      unitRef="usd">29800000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzIyMjY_8b6019ef-0ce1-4424-8c6b-ca3d3304058b"
      unitRef="usd">36100000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzIyMzM_a3ae9dad-9aad-4255-b241-3bdab9b2a769"
      unitRef="usd">29800000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i65b7857d47264361971c9ef42273461e_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzIyODA_40b38450-b7c7-4abc-9186-9f4f2a2b3a5e"
      unitRef="usd">24100000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="ie71137e86f544f9f8450868bce7e7f26_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzEwOTk1MTE2NDgwNDU_7eeffe37-5c23-4cf1-bf7d-dcb9584b711f"
      unitRef="usd">24000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i0b459033e65e4a94969784344379bfd7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzI0ODM_a4d2b486-b9e9-4cd0-9c55-06585383eefd"
      unitRef="usd">12000000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i8d8ba15cdfa245fd9621ddd6aaa5f384_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzI0OTA_e9511ad6-1c5d-4854-8f45-ec7667611a9c"
      unitRef="usd">5800000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <clh:NumberOfPermitsIssuedByGovernmentToDumpOrganicLiquid
      contextRef="i85b97eaa2729408eb15d178bf5b305b0_D19680101-19681231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzMyNTQ_d314419d-b3ca-4410-9449-bb9fe022c06f"
      unitRef="permit">2</clh:NumberOfPermitsIssuedByGovernmentToDumpOrganicLiquid>
    <clh:NumberOfNeighboringMunicipalitiesFilingSeparateLegalProceedings
      contextRef="i5c6453abbac64f14bf7d3fe8f2a3f3a1_D19990101-19991231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzMzNDY_8c4aaa6a-1e7d-41fd-bb7c-0d35284013ec"
      unitRef="municipality">3</clh:NumberOfNeighboringMunicipalitiesFilingSeparateLegalProceedings>
    <clh:LossContingencyGeneralDamagesSoughtValue
      contextRef="if7df331e22804ecea1ec2aaafd136d3a_D20120101-20121231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzM1NDk_18186f4d-3d48-4e0d-8f98-ebe2425ee8dc"
      unitRef="cad">2900000</clh:LossContingencyGeneralDamagesSoughtValue>
    <clh:LossContingencyPunitiveDamagesSoughtValue
      contextRef="if7df331e22804ecea1ec2aaafd136d3a_D20120101-20121231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzM1ODQ_b903562e-62d5-45d9-bdc9-f8d5f381dfeb"
      unitRef="cad">10000000</clh:LossContingencyPunitiveDamagesSoughtValue>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i8023b0d8df0f43a2acac245781e0e1f5_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzUyOTg_29b744fb-8e38-41df-be5f-91946cf5639d"
      unitRef="proceeding">61</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyClaimsSettledAndDismissedNumber
      contextRef="i640e42d3be1546ae82a83f58243520d8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzY4MzE_36573bd4-319f-425c-995d-78464e10d466"
      unitRef="claim">21</us-gaap:LossContingencyClaimsSettledAndDismissedNumber>
    <clh:SiteContingencyNumberOfSites
      contextRef="i0cbc00df2b6a47df9dacd5e269f5bade_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzc1MTQ_154f77f2-cc84-4896-8af5-2aded275d5c4"
      unitRef="site">131</clh:SiteContingencyNumberOfSites>
    <clh:SiteContingencyNumberOfSites
      contextRef="i0cbc00df2b6a47df9dacd5e269f5bade_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzc2Mzk_154f77f2-cc84-4896-8af5-2aded275d5c4"
      unitRef="site">131</clh:SiteContingencyNumberOfSites>
    <clh:SiteContingencyNumberOfSitesOwnedByEntity
      contextRef="i0cbc00df2b6a47df9dacd5e269f5bade_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzc2Njc_aece7ccb-c4ce-497b-aba5-14ef8f7b2624"
      unitRef="site">6</clh:SiteContingencyNumberOfSitesOwnedByEntity>
    <clh:SiteContingencyNumberOfSitesOwnedByThirdParty
      contextRef="i0cbc00df2b6a47df9dacd5e269f5bade_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzc3ODE_399e29ba-23d7-40f3-8c15-97b3feffd6e8"
      unitRef="site">125</clh:SiteContingencyNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyNumberOfSitesOwnedByThirdParty
      contextRef="i0cbc00df2b6a47df9dacd5e269f5bade_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzc5MTk_399e29ba-23d7-40f3-8c15-97b3feffd6e8"
      unitRef="site">125</clh:SiteContingencyNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyEnvironmentalRemediationExpenseSettledNumberOfSitesOwnedByThirdParty
      contextRef="i0cbc00df2b6a47df9dacd5e269f5bade_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzc5NDE_b23ba40d-1a93-46da-bfef-194b5bc0178d"
      unitRef="site">30</clh:SiteContingencyEnvironmentalRemediationExpenseSettledNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyEnvironmentalRemediationExpenseNumberOfSitesOwnedByThirdParty
      contextRef="i0cbc00df2b6a47df9dacd5e269f5bade_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzc5NjE_85b6ff0c-09e5-42e9-be3a-f6e34b19f80d"
      unitRef="site">15</clh:SiteContingencyEnvironmentalRemediationExpenseNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyNotRequiringEnvironmentalRemediationExpenseNumberOfSitesOwnedByThirdParty
      contextRef="i0cbc00df2b6a47df9dacd5e269f5bade_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzgwMjA_e526a8c6-afb4-40d9-afd2-575c2c59f464"
      unitRef="site">80</clh:SiteContingencyNotRequiringEnvironmentalRemediationExpenseNumberOfSitesOwnedByThirdParty>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i0cbc00df2b6a47df9dacd5e269f5bade_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzkxOTQ_6f7fcb29-9076-4804-b47d-cfe15fd6bce4"
      unitRef="usd">1000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <clh:NumberofSitesPotentialLiabilityExceedsSubstantialQuota
      contextRef="i7d1dc615654b4636ba1a3cddf3c3343b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzkyMDg_b328964b-98c4-4e82-b75a-ba7af5bf144c"
      unitRef="site">3</clh:NumberofSitesPotentialLiabilityExceedsSubstantialQuota>
    <clh:SiteContingencyNumberOfSites
      contextRef="i0cbc00df2b6a47df9dacd5e269f5bade_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzkyMTc_154f77f2-cc84-4896-8af5-2aded275d5c4"
      unitRef="site">131</clh:SiteContingencyNumberOfSites>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease
      contextRef="i007cf265a7434f678c1770d7ee9a8d32_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzEwODM1_69b4a515-c375-41e6-b850-0818570859b5"
      unitRef="usd">3300000</us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease>
    <clh:SiteContingencyNumberOfSitesOwnedByThirdParty
      contextRef="i0cbc00df2b6a47df9dacd5e269f5bade_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzExMjM5_399e29ba-23d7-40f3-8c15-97b3feffd6e8"
      unitRef="site">125</clh:SiteContingencyNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyIndemnificationAgreementNumberOfSitesOwnedByThirdParty
      contextRef="i006c237fc5dc41a38f40f1e116de73f8_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzExNDE5_c7c2ebed-0ddb-4428-8a49-a968d32b2731"
      unitRef="site">11</clh:SiteContingencyIndemnificationAgreementNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyNoticeReceivedNumberOfSitesOwnedByThirdParty
      contextRef="i7d1dc615654b4636ba1a3cddf3c3343b_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzExNTA3_5bdc97da-c216-4f09-9ad5-c81dcc97e415"
      unitRef="site">6</clh:SiteContingencyNoticeReceivedNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyNoticeReceivedNumberOfSitesOwnedByThirdParty
      contextRef="i36948dbb50b440f9a22e7ea8eabe665a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzExNzM5_19b30968-3f81-47c9-a9fe-7616a711ad1f"
      unitRef="site">17</clh:SiteContingencyNoticeReceivedNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyNoticeReceivedNumberOfSitesOwnedByThirdParty
      contextRef="i36948dbb50b440f9a22e7ea8eabe665a_D20210101-20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzEyMDI2_19b30968-3f81-47c9-a9fe-7616a711ad1f"
      unitRef="site">17</clh:SiteContingencyNoticeReceivedNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyNumberOfSitesOwnedByThirdParty
      contextRef="i0cbc00df2b6a47df9dacd5e269f5bade_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzEyNTEw_399e29ba-23d7-40f3-8c15-97b3feffd6e8"
      unitRef="site">125</clh:SiteContingencyNumberOfSitesOwnedByThirdParty>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i0b459033e65e4a94969784344379bfd7_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzEyNzcw_f2ce34df-1108-4b5f-850a-49cd02b19c29"
      unitRef="proceeding">2</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i0b459033e65e4a94969784344379bfd7_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzEyODY3_507c8fcd-e0dc-41d9-9121-2132a654933c"
      unitRef="usd">1000000</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <clh:DeductibleHealthInsurancePolicy
      contextRef="i1c1347e05a1040a9a62a742e54ee40ca_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzEzODI1_92db5b76-176d-4c48-9b40-67bc7e64612c"
      unitRef="usd">900000</clh:DeductibleHealthInsurancePolicy>
    <clh:DeductiblePerOccurrenceForWorkersCompensation
      contextRef="if6acd8ac6fbf49f686bb69e1f9399303_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzEzODk2_e174ea58-c69b-4a7b-837b-8d31683c1b75"
      unitRef="usd">1000000</clh:DeductiblePerOccurrenceForWorkersCompensation>
    <clh:DeductiblePerOccurrenceForGeneralLiability
      contextRef="if6acd8ac6fbf49f686bb69e1f9399303_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzEzOTIx_da111dad-2f78-4082-bc30-760bd1caaaf1"
      unitRef="usd">2000000</clh:DeductiblePerOccurrenceForGeneralLiability>
    <clh:DeductiblePerOccurrenceForVehicleLiability
      contextRef="if6acd8ac6fbf49f686bb69e1f9399303_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzEzOTQ5_b61c8a98-e5bf-47dd-a5f1-554998833022"
      unitRef="usd">2000000</clh:DeductiblePerOccurrenceForVehicleLiability>
    <clh:RetentionforEnvironmentalImpairment
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzE0MDIw_54fe6c96-75d1-4a18-a932-1ca428004ac7"
      unitRef="usd">1000000</clh:RetentionforEnvironmentalImpairment>
    <clh:AmountOfAnnualAggregateSelfInsuredCorridorRetentionUnderUmbrellaPolicy
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzE0Mjg2_2e5b06e8-9734-4441-8975-c794ad8d84bd"
      unitRef="usd">5000000</clh:AmountOfAnnualAggregateSelfInsuredCorridorRetentionUnderUmbrellaPolicy>
    <clh:AccruedSelfInsuranceLiabilities
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzE0Mzc3_b66fb4a1-558a-4908-be6f-6a347fbfb989"
      unitRef="usd">82800000</clh:AccruedSelfInsuranceLiabilities>
    <clh:AccruedSelfInsuranceLiabilities
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzE0Mzg0_fc8262c6-00a5-4ff6-af80-963ed5935a6f"
      unitRef="usd">65600000</clh:AccruedSelfInsuranceLiabilities>
    <us-gaap:FinancialGuaranteeInsuranceContractsClaimLiabilityWeightedAverageRiskFreeDiscountRate
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzE0NTE0_037c68f1-dacb-430c-9402-71b47ec97b84"
      unitRef="number">0.0097</us-gaap:FinancialGuaranteeInsuranceContractsClaimLiabilityWeightedAverageRiskFreeDiscountRate>
    <us-gaap:FinancialGuaranteeInsuranceContractsClaimLiabilityWeightedAverageRiskFreeDiscountRate
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzE0NTIx_f94d7cbd-47c4-4531-9fde-64362e2fb506"
      unitRef="number">0.0029</us-gaap:FinancialGuaranteeInsuranceContractsClaimLiabilityWeightedAverageRiskFreeDiscountRate>
    <clh:SelfInsuranceLiabilitiesAnticipatedPaymentsTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90ZXh0cmVnaW9uOjBiYjVlZTkzOWZlODRlMjk4NWNjZDUyODZjZTlhMjAyXzE0NzY2_435faf75-40c7-4581-8771-ba29fc1fc919">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Anticipated payments for contingencies related to workers' compensation, comprehensive general liability and vehicle liability related claims at December&#160;31, 2021 for each of the next five years and thereafter were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:83.841%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.959%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%;text-decoration:underline"&gt;Years ending December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,956&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,113&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,930&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Undiscounted self-insurance liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Discount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,051)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total self-insurance liabilities (included in accrued expenses)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,770&#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;</clh:SelfInsuranceLiabilitiesAnticipatedPaymentsTableTextBlock>
    <clh:AnticipatedSelfInsurancePaymentsYearOne
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90YWJsZTo5MzI5NjNiOGNiZWE0ZmQzODdiMWFkMGMzYWY4ZTA4Mi90YWJsZXJhbmdlOjkzMjk2M2I4Y2JlYTRmZDM4N2IxYWQwYzNhZjhlMDgyXzEtMS0xLTEtMzM0NTM_eca03d25-f65b-467e-a2ba-a8004f7a9d63"
      unitRef="usd">29956000</clh:AnticipatedSelfInsurancePaymentsYearOne>
    <clh:AnticipatedSelfInsurancePaymentsYearTwo
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90YWJsZTo5MzI5NjNiOGNiZWE0ZmQzODdiMWFkMGMzYWY4ZTA4Mi90YWJsZXJhbmdlOjkzMjk2M2I4Y2JlYTRmZDM4N2IxYWQwYzNhZjhlMDgyXzItMS0xLTEtMzM0NTM_55102e9f-60e0-4d85-ac14-269ed5b4b516"
      unitRef="usd">17569000</clh:AnticipatedSelfInsurancePaymentsYearTwo>
    <clh:AnticipatedSelfInsurancePaymentsYearThree
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90YWJsZTo5MzI5NjNiOGNiZWE0ZmQzODdiMWFkMGMzYWY4ZTA4Mi90YWJsZXJhbmdlOjkzMjk2M2I4Y2JlYTRmZDM4N2IxYWQwYzNhZjhlMDgyXzMtMS0xLTEtMzM0NTM_42644c02-4dbe-461d-8134-5a38c229f66b"
      unitRef="usd">12113000</clh:AnticipatedSelfInsurancePaymentsYearThree>
    <clh:AnticipatedSelfInsurancePaymentsYearFour
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90YWJsZTo5MzI5NjNiOGNiZWE0ZmQzODdiMWFkMGMzYWY4ZTA4Mi90YWJsZXJhbmdlOjkzMjk2M2I4Y2JlYTRmZDM4N2IxYWQwYzNhZjhlMDgyXzQtMS0xLTEtMzM0NTM_b1266f63-8077-4694-a134-df4328bcc754"
      unitRef="usd">8003000</clh:AnticipatedSelfInsurancePaymentsYearFour>
    <clh:AnticipatedSelfInsurancePaymentsYearFive
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90YWJsZTo5MzI5NjNiOGNiZWE0ZmQzODdiMWFkMGMzYWY4ZTA4Mi90YWJsZXJhbmdlOjkzMjk2M2I4Y2JlYTRmZDM4N2IxYWQwYzNhZjhlMDgyXzUtMS0xLTEtMzM0NTM_202b427e-ba1e-4f5e-a772-e20055515738"
      unitRef="usd">6250000</clh:AnticipatedSelfInsurancePaymentsYearFive>
    <clh:AnticipatedSelfInsurancePaymentsThereafter
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90YWJsZTo5MzI5NjNiOGNiZWE0ZmQzODdiMWFkMGMzYWY4ZTA4Mi90YWJsZXJhbmdlOjkzMjk2M2I4Y2JlYTRmZDM4N2IxYWQwYzNhZjhlMDgyXzYtMS0xLTEtMzM0NTM_60ffa045-e71f-4485-bed1-31beb967bf36"
      unitRef="usd">9930000</clh:AnticipatedSelfInsurancePaymentsThereafter>
    <clh:UndiscountedSelfInsuranceLiabilities
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90YWJsZTo5MzI5NjNiOGNiZWE0ZmQzODdiMWFkMGMzYWY4ZTA4Mi90YWJsZXJhbmdlOjkzMjk2M2I4Y2JlYTRmZDM4N2IxYWQwYzNhZjhlMDgyXzctMS0xLTEtMzM0NTM_9db0575a-cb73-4cd8-b4ed-915f08e3d298"
      unitRef="usd">83821000</clh:UndiscountedSelfInsuranceLiabilities>
    <clh:SelfInsuranceDiscountRate
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90YWJsZTo5MzI5NjNiOGNiZWE0ZmQzODdiMWFkMGMzYWY4ZTA4Mi90YWJsZXJhbmdlOjkzMjk2M2I4Y2JlYTRmZDM4N2IxYWQwYzNhZjhlMDgyXzgtMS0xLTEtMzM0NTM_40fa16ac-2dae-43b9-ada4-f1920ad57477"
      unitRef="usd">1051000</clh:SelfInsuranceDiscountRate>
    <us-gaap:SelfInsuranceReserve
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xMzkvZnJhZzowYmI1ZWU5MzlmZTg0ZTI5ODVjY2Q1Mjg2Y2U5YTIwMi90YWJsZTo5MzI5NjNiOGNiZWE0ZmQzODdiMWFkMGMzYWY4ZTA4Mi90YWJsZXJhbmdlOjkzMjk2M2I4Y2JlYTRmZDM4N2IxYWQwYzNhZjhlMDgyXzktMS0xLTEtMzM0NTM_8e68eed2-a4b1-45fe-a8a1-a344746cda8f"
      unitRef="usd">82770000</us-gaap:SelfInsuranceReserve>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90ZXh0cmVnaW9uOjExOGZjYTgzY2E2YTRkODVhY2E4ODg2NDYyN2NhMWEyXzE0Mzg_0681a288-3a6e-4a07-8cee-2ebe5b0f8ce4">LEASES&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s lease portfolio is predominately operating leases for real estate, vehicles and industrial equipment utilized in operations and rail cars. The Company presents operating lease balances separately on the consolidated balance sheets. The Company's finance leases relate to equipment, rail cars and certain real estate. The following table presents our finance lease balances and their classification on the consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&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;Finance Lease Balances (Classification)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzEtMC0xLTEtNTQzMjI_0dd923a4-34b7-4bac-a8a7-7cab4dd11e4a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzEtMC0xLTEtNTQzMjI_74c259ca-a6ac-4c18-82b9-081c36f57f83"&gt;ROU assets (Property, plant and equipment, net)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzItMC0xLTEtNTQzMjQ_0ec7b46a-c29d-4d50-a231-a24a904ed529"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzItMC0xLTEtNTQzMjQ_b2e77218-a157-4d1f-89ff-f56f1f342cc5"&gt;Current portion of lease liabilities (Accrued expenses)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzMtMC0xLTEtMzM0NTM_30cb54a6-34a0-4aee-bad7-f96b9ea9957e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzMtMC0xLTEtMzM0NTM_4f184c05-7eb8-4447-922b-18ddbf427b71"&gt;Long-term portion of lease liabilities (Other long-term liabilities)&lt;/span&gt;&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s lease expense was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,410&#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:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&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;Weighted Average Remaining Lease Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;8.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-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:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Supplemental Cash Flow Related Disclosures (in thousands)&lt;/span&gt;&lt;/td&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;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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts related to lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for operating lease liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;ROU assets obtained in exchange for finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_____________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Includes $34.3 million of operating leases acquired with the HydroChemPSC business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Company's future lease payments under non-cancelable leases that have lease terms in excess of one year were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" 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%;text-decoration:underline"&gt;Years&#160;ending&#160;December 31,&lt;/span&gt;&lt;/td&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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Operating Leases&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;Finance Leases&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:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,944&#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;At December&#160;31, 2021, none of the Company's executed leases that had not yet commenced will create significant rights or obligations in the future and sublease transactions are not material. Additionally, the Company does not have any related party leases, and there were no restrictions or covenants imposed by its leases.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90ZXh0cmVnaW9uOjExOGZjYTgzY2E2YTRkODVhY2E4ODg2NDYyN2NhMWEyXzE0Mzk_d0e35a9d-d32d-4f74-8135-338ee7d82167">LEASES&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s lease portfolio is predominately operating leases for real estate, vehicles and industrial equipment utilized in operations and rail cars. The Company presents operating lease balances separately on the consolidated balance sheets. The Company's finance leases relate to equipment, rail cars and certain real estate. The following table presents our finance lease balances and their classification on the consolidated balance sheets (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&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;Finance Lease Balances (Classification)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzEtMC0xLTEtNTQzMjI_0dd923a4-34b7-4bac-a8a7-7cab4dd11e4a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzEtMC0xLTEtNTQzMjI_74c259ca-a6ac-4c18-82b9-081c36f57f83"&gt;ROU assets (Property, plant and equipment, net)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzItMC0xLTEtNTQzMjQ_0ec7b46a-c29d-4d50-a231-a24a904ed529"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzItMC0xLTEtNTQzMjQ_b2e77218-a157-4d1f-89ff-f56f1f342cc5"&gt;Current portion of lease liabilities (Accrued expenses)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzMtMC0xLTEtMzM0NTM_30cb54a6-34a0-4aee-bad7-f96b9ea9957e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzMtMC0xLTEtMzM0NTM_4f184c05-7eb8-4447-922b-18ddbf427b71"&gt;Long-term portion of lease liabilities (Other long-term liabilities)&lt;/span&gt;&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s lease expense was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,410&#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:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&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;Weighted Average Remaining Lease Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;8.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-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:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Supplemental Cash Flow Related Disclosures (in thousands)&lt;/span&gt;&lt;/td&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;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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts related to lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for operating lease liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;ROU assets obtained in exchange for finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_____________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Includes $34.3 million of operating leases acquired with the HydroChemPSC business&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Company's future lease payments under non-cancelable leases that have lease terms in excess of one year were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" 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%;text-decoration:underline"&gt;Years&#160;ending&#160;December 31,&lt;/span&gt;&lt;/td&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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Operating Leases&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;Finance Leases&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:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,944&#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;At December&#160;31, 2021, none of the Company's executed leases that had not yet commenced will create significant rights or obligations in the future and sublease transactions are not material. Additionally, the Company does not have any related party leases, and there were no restrictions or covenants imposed by its leases.</us-gaap:LesseeFinanceLeasesTextBlock>
    <clh:AssetsandLiabilitiesLesseeTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90ZXh0cmVnaW9uOjExOGZjYTgzY2E2YTRkODVhY2E4ODg2NDYyN2NhMWEyXzE0NDA_3276f59a-1b18-4c79-89b1-55ded6f3b368">The following table presents our finance lease balances and their classification on the consolidated balance sheets (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&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;Finance Lease Balances (Classification)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzEtMC0xLTEtNTQzMjI_0dd923a4-34b7-4bac-a8a7-7cab4dd11e4a"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzEtMC0xLTEtNTQzMjI_74c259ca-a6ac-4c18-82b9-081c36f57f83"&gt;ROU assets (Property, plant and equipment, net)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,267&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,271&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzItMC0xLTEtNTQzMjQ_0ec7b46a-c29d-4d50-a231-a24a904ed529"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzItMC0xLTEtNTQzMjQ_b2e77218-a157-4d1f-89ff-f56f1f342cc5"&gt;Current portion of lease liabilities (Accrued expenses)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzMtMC0xLTEtMzM0NTM_30cb54a6-34a0-4aee-bad7-f96b9ea9957e"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzMtMC0xLTEtMzM0NTM_4f184c05-7eb8-4447-922b-18ddbf427b71"&gt;Long-term portion of lease liabilities (Other long-term liabilities)&lt;/span&gt;&lt;/span&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;72,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,038&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</clh:AssetsandLiabilitiesLesseeTableTextBlock>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzEtMS0xLTEtMzM0NTM_877210a2-792a-4521-8efd-c1a01df54066"
      unitRef="usd">81267000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzEtMy0xLTEtMzM0NTM_1e0dc692-5804-48ea-bda9-c9d038575d34"
      unitRef="usd">60271000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzItMS0xLTEtMzM0NTM_464f7a84-bfd7-464d-acf5-bc5e243e3b37"
      unitRef="usd">10893000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzItMy0xLTEtMzM0NTM_b4631d66-456f-4977-a77b-b9c953dfd261"
      unitRef="usd">5840000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzMtMS0xLTEtMzM0NTM_c5a4eac6-fc9b-4739-9a61-6a0b2663d4e8"
      unitRef="usd">72051000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTpiOGVmZTk5YTU0NDI0OWJkOGMxMTVhMTkxNTdkODA3Mi90YWJsZXJhbmdlOmI4ZWZlOTlhNTQ0MjQ5YmQ4YzExNWExOTE1N2Q4MDcyXzMtMy0xLTEtMzM0NTM_c310b5c6-bab1-4a04-9c5f-bb32a5c36ae7"
      unitRef="usd">55038000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90ZXh0cmVnaW9uOjExOGZjYTgzY2E2YTRkODVhY2E4ODg2NDYyN2NhMWEyXzE0NDI_d31257bd-c905-4eba-9975-ea5b6abbd66e">&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s lease expense was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:48.900%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,194&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance lease cost:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amortization of ROU assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,504&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,966&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,142&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,557&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;102,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;70,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;168,771&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;134,066&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149,410&#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:8pt;text-align:justify;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&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;Weighted Average Remaining Lease Term (years)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.4&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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.1&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="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;8.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:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.3&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:8pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;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;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3.57&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-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:54.016%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.378%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the years ended December 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Supplemental Cash Flow Related Disclosures (in thousands)&lt;/span&gt;&lt;/td&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;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;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for amounts related to lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;53,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,523&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,415&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;586&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets obtained in exchange for operating lease liabilities &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;ROU assets obtained in exchange for finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,476&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;_____________&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;(1) Includes $34.3 million of operating leases acquired with the HydroChemPSC business&lt;/span&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzEtMy0xLTEtMzM0NTM_857dd658-a703-4a0e-acc2-62e1c2f7bdff"
      unitRef="usd">50264000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzEtNS0xLTEtMzM0NTM_486076b0-c8f8-47ba-b0f5-dfa9406c67e1"
      unitRef="usd">53194000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzEtNy0xLTEtNDY3MzA_9c563a8f-65bd-4c67-a163-259d121f6066"
      unitRef="usd">55402000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzMtMy0xLTEtMzM0NTM_ff2f3ea6-4544-4df0-9421-130bc5570246"
      unitRef="usd">9504000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzMtNS0xLTEtMzM0NTM_0f8651c6-a7a9-49ee-af9d-50ab0c4ed75d"
      unitRef="usd">4966000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzMtNy0xLTEtNDY3MzI_5b198c69-08b8-4473-bf34-44b12f38d8a4"
      unitRef="usd">1142000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzQtMy0xLTEtMzM0NTM_b9a8b09c-6a76-4cbe-8836-54c47de1aa39"
      unitRef="usd">2544000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzQtNS0xLTEtMzM0NTM_58212a8a-143a-44d9-88de-8997bcd2149d"
      unitRef="usd">1523000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzQtNy0xLTEtNDY3MzI_cbee8624-4623-40de-a83a-98bae6b31b58"
      unitRef="usd">1415000</us-gaap:FinanceLeaseInterestExpense>
    <clh:FinanceLeaseCost
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzUtMy0xLTEtMzM0NTM_75a3e385-211c-48c3-9f5d-32ae6a6496d4"
      unitRef="usd">12048000</clh:FinanceLeaseCost>
    <clh:FinanceLeaseCost
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzUtNS0xLTEtMzM0NTM_d4d6d162-c63b-4e4f-8858-770674a83c5e"
      unitRef="usd">6489000</clh:FinanceLeaseCost>
    <clh:FinanceLeaseCost
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzUtNy0xLTEtNDY3MzI_9c64b481-dc49-4fd7-8e14-5f5b5d66f3c3"
      unitRef="usd">2557000</clh:FinanceLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzYtMy0xLTEtMzM0NTM_4dc65acb-0def-4b15-9d9e-f617d8e5ce8c"
      unitRef="usd">102913000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzYtNS0xLTEtMzM0NTM_211372be-19c1-4d23-9618-785a8e9f9d98"
      unitRef="usd">70692000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzYtNy0xLTEtNDY3MzI_b3cb58d6-6bbc-4a02-9e1d-314cc590b3fc"
      unitRef="usd">84749000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzctMy0xLTEtMzM0NTM_fefe3b38-985b-4c55-87c2-d12fb2c7d228"
      unitRef="usd">3546000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzctNS0xLTEtMzM0NTM_30704633-34fb-4c20-af3c-8be4b88d836d"
      unitRef="usd">3691000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzctNy0xLTEtNDY3MzI_bbbff75e-be94-4811-a6f1-0b48b7329502"
      unitRef="usd">6702000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzgtMy0xLTEtMzM0NTM_8f62ca81-a5e2-47fb-bc00-bee346b34281"
      unitRef="usd">168771000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzgtNS0xLTEtMzM0NTM_fc04d9c4-8c00-468d-8b1b-1df282ce74ab"
      unitRef="usd">134066000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo3OTc5M2UwN2Y0ODc0ODM2YmFlZWQ2ZmY4Nzg3ZTgxMS90YWJsZXJhbmdlOjc5NzkzZTA3ZjQ4NzQ4MzZiYWVlZDZmZjg3ODdlODExXzgtNy0xLTEtNDY3MzI_81a9203e-d916-49b7-bca3-42572baa1877"
      unitRef="usd">149410000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2YTM5MzYxODJjMDk0OGEzYmEyZWIzNDJjZTU5NmVjMC90YWJsZXJhbmdlOjZhMzkzNjE4MmMwOTQ4YTNiYTJlYjM0MmNlNTk2ZWMwXzEtMS0xLTEtMzM0NTM_91decf09-f1d6-434a-a70b-00a7fe293baa">P4Y4M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2YTM5MzYxODJjMDk0OGEzYmEyZWIzNDJjZTU5NmVjMC90YWJsZXJhbmdlOjZhMzkzNjE4MmMwOTQ4YTNiYTJlYjM0MmNlNTk2ZWMwXzEtMy0xLTEtMzM0NTM_1e0234e7-39e3-4844-8214-18707dfcd133">P5Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2YTM5MzYxODJjMDk0OGEzYmEyZWIzNDJjZTU5NmVjMC90YWJsZXJhbmdlOjZhMzkzNjE4MmMwOTQ4YTNiYTJlYjM0MmNlNTk2ZWMwXzItMS0xLTEtMzM0NTM_f988b8d4-deb1-4dac-abd7-4dec2b96d31e">P8Y1M6D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2YTM5MzYxODJjMDk0OGEzYmEyZWIzNDJjZTU5NmVjMC90YWJsZXJhbmdlOjZhMzkzNjE4MmMwOTQ4YTNiYTJlYjM0MmNlNTk2ZWMwXzItMy0xLTEtMzM0NTM_a272c369-ef69-468d-bce7-00f3a6cb7827">P9Y3M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2YTM5MzYxODJjMDk0OGEzYmEyZWIzNDJjZTU5NmVjMC90YWJsZXJhbmdlOjZhMzkzNjE4MmMwOTQ4YTNiYTJlYjM0MmNlNTk2ZWMwXzQtMS0xLTEtMzM0NTM_5feab5ac-42f3-4917-a642-b6fdac73e376"
      unitRef="number">0.0435</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2YTM5MzYxODJjMDk0OGEzYmEyZWIzNDJjZTU5NmVjMC90YWJsZXJhbmdlOjZhMzkzNjE4MmMwOTQ4YTNiYTJlYjM0MmNlNTk2ZWMwXzQtMy0xLTEtMzM0NTM_7fba9cee-8c86-49ce-8d8a-27199482aaa0"
      unitRef="number">0.0489</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2YTM5MzYxODJjMDk0OGEzYmEyZWIzNDJjZTU5NmVjMC90YWJsZXJhbmdlOjZhMzkzNjE4MmMwOTQ4YTNiYTJlYjM0MmNlNTk2ZWMwXzUtMS0xLTEtMzM0NTM_82941702-31d0-4d6d-bab4-543e19084c83"
      unitRef="number">0.0365</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2YTM5MzYxODJjMDk0OGEzYmEyZWIzNDJjZTU5NmVjMC90YWJsZXJhbmdlOjZhMzkzNjE4MmMwOTQ4YTNiYTJlYjM0MmNlNTk2ZWMwXzUtMy0xLTEtMzM0NTM_d8278ae8-567b-42fb-ab0d-7fa89e08cd63"
      unitRef="number">0.0357</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2MmQ1MzBjYjA1NGI0ZGY4ODMwMGM3MDc3MTM3NjRiZi90YWJsZXJhbmdlOjYyZDUzMGNiMDU0YjRkZjg4MzAwYzcwNzcxMzc2NGJmXzItMS0xLTEtMzM0NTM_edbed3a3-3b3a-458c-bc60-227025cd5668"
      unitRef="usd">50963000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2MmQ1MzBjYjA1NGI0ZGY4ODMwMGM3MDc3MTM3NjRiZi90YWJsZXJhbmdlOjYyZDUzMGNiMDU0YjRkZjg4MzAwYzcwNzcxMzc2NGJmXzItMy0xLTEtMzM0NTM_b21a0d3a-10ef-4552-9802-82136e910f44"
      unitRef="usd">53498000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2MmQ1MzBjYjA1NGI0ZGY4ODMwMGM3MDc3MTM3NjRiZi90YWJsZXJhbmdlOjYyZDUzMGNiMDU0YjRkZjg4MzAwYzcwNzcxMzc2NGJmXzItNS0xLTEtNTA2ODQ_f99e3b67-6c46-457f-9835-83543cc386a6"
      unitRef="usd">56240000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2MmQ1MzBjYjA1NGI0ZGY4ODMwMGM3MDc3MTM3NjRiZi90YWJsZXJhbmdlOjYyZDUzMGNiMDU0YjRkZjg4MzAwYzcwNzcxMzc2NGJmXzMtMS0xLTEtMzM0NTM_25902034-07f5-4c2f-b96a-62850ce55e3a"
      unitRef="usd">2544000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2MmQ1MzBjYjA1NGI0ZGY4ODMwMGM3MDc3MTM3NjRiZi90YWJsZXJhbmdlOjYyZDUzMGNiMDU0YjRkZjg4MzAwYzcwNzcxMzc2NGJmXzMtMy0xLTEtMzM0NTM_5d8e8574-75e8-4464-97f2-1f48583365dc"
      unitRef="usd">1523000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2MmQ1MzBjYjA1NGI0ZGY4ODMwMGM3MDc3MTM3NjRiZi90YWJsZXJhbmdlOjYyZDUzMGNiMDU0YjRkZjg4MzAwYzcwNzcxMzc2NGJmXzMtNS0xLTEtNTA2ODQ_74e0aa4b-144f-4055-a9ff-ef65bbc963d3"
      unitRef="usd">1415000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2MmQ1MzBjYjA1NGI0ZGY4ODMwMGM3MDc3MTM3NjRiZi90YWJsZXJhbmdlOjYyZDUzMGNiMDU0YjRkZjg4MzAwYzcwNzcxMzc2NGJmXzQtMS0xLTEtMzM0NTM_f239a3e0-0fa7-4617-8368-db65de9c959e"
      unitRef="usd">8458000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2MmQ1MzBjYjA1NGI0ZGY4ODMwMGM3MDc3MTM3NjRiZi90YWJsZXJhbmdlOjYyZDUzMGNiMDU0YjRkZjg4MzAwYzcwNzcxMzc2NGJmXzQtMy0xLTEtMzM0NTM_ea6cc3e4-8963-4a82-af5b-8152135ffe0d"
      unitRef="usd">4469000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2MmQ1MzBjYjA1NGI0ZGY4ODMwMGM3MDc3MTM3NjRiZi90YWJsZXJhbmdlOjYyZDUzMGNiMDU0YjRkZjg4MzAwYzcwNzcxMzc2NGJmXzQtNS0xLTEtNTA2ODQ_882dc68c-cc18-4429-950a-fa233f9fd6f6"
      unitRef="usd">586000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2MmQ1MzBjYjA1NGI0ZGY4ODMwMGM3MDc3MTM3NjRiZi90YWJsZXJhbmdlOjYyZDUzMGNiMDU0YjRkZjg4MzAwYzcwNzcxMzc2NGJmXzUtMS0xLTEtMzM0NTM_9a347519-8501-4f71-a077-2cfa6643151b"
      unitRef="usd">55556000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2MmQ1MzBjYjA1NGI0ZGY4ODMwMGM3MDc3MTM3NjRiZi90YWJsZXJhbmdlOjYyZDUzMGNiMDU0YjRkZjg4MzAwYzcwNzcxMzc2NGJmXzUtMy0xLTEtMzM0NTM_f7ee7fef-61db-441e-9b6e-555d19f53a8b"
      unitRef="usd">34358000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2MmQ1MzBjYjA1NGI0ZGY4ODMwMGM3MDc3MTM3NjRiZi90YWJsZXJhbmdlOjYyZDUzMGNiMDU0YjRkZjg4MzAwYzcwNzcxMzc2NGJmXzUtNS0xLTEtNTA2ODQ_bdd5a5ab-3a6d-45c7-885e-4b3c3ae093b0"
      unitRef="usd">17699000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2MmQ1MzBjYjA1NGI0ZGY4ODMwMGM3MDc3MTM3NjRiZi90YWJsZXJhbmdlOjYyZDUzMGNiMDU0YjRkZjg4MzAwYzcwNzcxMzc2NGJmXzYtMS0xLTEtMzM0NTM_1d387408-8d62-4590-a8f2-e11b2c231cc1"
      unitRef="usd">30476000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2MmQ1MzBjYjA1NGI0ZGY4ODMwMGM3MDc3MTM3NjRiZi90YWJsZXJhbmdlOjYyZDUzMGNiMDU0YjRkZjg4MzAwYzcwNzcxMzc2NGJmXzYtMy0xLTEtMzM0NTM_1c878f8d-939c-4bcc-8ac1-698a40107257"
      unitRef="usd">32526000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2MmQ1MzBjYjA1NGI0ZGY4ODMwMGM3MDc3MTM3NjRiZi90YWJsZXJhbmdlOjYyZDUzMGNiMDU0YjRkZjg4MzAwYzcwNzcxMzc2NGJmXzYtNS0xLTEtNTA2ODQ_4535763b-819d-4ce0-8fcd-bc416856def9"
      unitRef="usd">33449000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <clh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset
      contextRef="i73761a51227f457fa4a597bec0a56938_I20211008"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90ZXh0cmVnaW9uOjExOGZjYTgzY2E2YTRkODVhY2E4ODg2NDYyN2NhMWEyXzI3NDg3NzkwNzE3NzY_aac4c540-3435-453b-9328-280a0d11ede5"
      unitRef="usd">34300000</clh:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90ZXh0cmVnaW9uOjExOGZjYTgzY2E2YTRkODVhY2E4ODg2NDYyN2NhMWEyXzE0MzY_9cff5f5d-df2d-43bb-a5e2-2c0c2a330698">&lt;div style="margin-bottom:8pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Company's future lease payments under non-cancelable leases that have lease terms in excess of one year were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" 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%;text-decoration:underline"&gt;Years&#160;ending&#160;December 31,&lt;/span&gt;&lt;/td&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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Operating Leases&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;Finance Leases&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:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,944&#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:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90ZXh0cmVnaW9uOjExOGZjYTgzY2E2YTRkODVhY2E4ODg2NDYyN2NhMWEyXzE0Mzc_60a709d0-9442-4fd7-a717-604e8e3efcad">&lt;div style="margin-bottom:8pt;text-indent:27pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;31, 2021, the Company's future lease payments under non-cancelable leases that have lease terms in excess of one year were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:65.712%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.128%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:15.130%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&gt;&lt;td colspan="3" rowspan="2" 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%;text-decoration:underline"&gt;Years&#160;ending&#160;December 31,&lt;/span&gt;&lt;/td&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;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:14pt"&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;Operating Leases&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;Finance Leases&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:120%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;56,124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;44,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,253&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,599&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,578&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,735&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total future lease payments&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;184,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;96,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount representing interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(18,903)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(13,912)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;165,605&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;82,944&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzItMS0xLTEtMzM0NTM_5f9a93fd-1314-4427-9ad6-e9446466ac8b"
      unitRef="usd">56124000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzItMy0xLTEtMzM0NTM_3a97202a-d7e1-4227-b4ae-7d8de083cfb9"
      unitRef="usd">14442000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzMtMS0xLTEtMzM0NTM_47cd62e3-27d9-4748-98c3-a1a748a273a4"
      unitRef="usd">44515000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzMtMy0xLTEtMzM0NTM_03c0c1c9-7204-417b-98ba-60f6ad88b00b"
      unitRef="usd">12915000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzQtMS0xLTEtMzM0NTM_3da32862-06c7-4f5a-a01c-4ebff13208aa"
      unitRef="usd">32302000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzQtMy0xLTEtMzM0NTM_4b3ffc7e-7dfc-471a-b3dc-15653adc72f1"
      unitRef="usd">12253000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzUtMS0xLTEtMzM0NTM_ea22be31-d86c-4010-b902-4da9dad5d186"
      unitRef="usd">20599000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzUtMy0xLTEtMzM0NTM_31eb4c59-d36f-4638-9e50-90a2d0d9106e"
      unitRef="usd">11578000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzYtMS0xLTEtMzM0NTM_07833b74-5bcc-419a-bd5d-3918040dfcd6"
      unitRef="usd">13735000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzYtMy0xLTEtMzM0NTM_5d17873a-ad93-428b-b9f3-455828496a19"
      unitRef="usd">11591000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzctMS0xLTEtMzM0NTM_77f6a459-fe59-46b2-b310-a6eea9b5cb23"
      unitRef="usd">17233000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzctMy0xLTEtMzM0NTM_bf605192-88d0-48f0-ae23-a2a9ea7b4911"
      unitRef="usd">34077000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzgtMS0xLTEtMzM0NTM_d14044c2-232e-4a51-83d4-efb2b2361a9e"
      unitRef="usd">184508000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzgtMy0xLTEtMzM0NTM_8e33ec3f-43e6-43d6-9545-5d93ae647269"
      unitRef="usd">96856000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzktMS0xLTEtMzM0NTM_c4ccfca4-78ad-4cc1-89be-e9b72cd46002"
      unitRef="usd">18903000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzktMy0xLTEtMzM0NTM_0f1e3b3f-4b50-404f-8d41-5472fd19945c"
      unitRef="usd">13912000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzEwLTEtMS0xLTMzNDUz_d8151045-7993-4242-8f78-45e2f3ac74e9"
      unitRef="usd">165605000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDIvZnJhZzoxMThmY2E4M2NhNmE0ZDg1YWNhODg4NjQ2MjdjYTFhMi90YWJsZTo2ZWE4Yzc1ZjRjZjE0NDZhYTFlZDZjYWQzZWM0NWNjZC90YWJsZXJhbmdlOjZlYThjNzVmNGNmMTQ0NmFhMWVkNmNhZDNlYzQ1Y2NkXzEwLTMtMS0xLTMzNDUz_366051c0-75de-47d0-9788-265dec77afab"
      unitRef="usd">82944000</us-gaap:FinanceLeaseLiability>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90ZXh0cmVnaW9uOjBmOGFhNjEwYjZkODQ2N2M4ZThiZTIzYmJiOTI0ZWYyXzMyNTM_0b72f7cd-7847-4acf-b778-b5f6103b0b6a">SEGMENT REPORTING&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Segment reporting is prepared on the same basis that the Company's chief executive officer, who is the Company's&#160;chief operating decision maker, manages the business, makes operating decisions and assesses performance. As described in Note 2, during the first quarter of 2021, certain of the Company's businesses undertook a reorganization which included changes to the underlying business and management structures. The Company's chief operating decision maker also requested changes in the information that he regularly reviews for purposes of allocating resources and assessing performance so that information would align with the new operating structure of the business. Due to these changes, the Company reassessed its determination of operating segments in the first quarter of 2021 which resulted in a change in the operating segments. The Company consolidated the core services of Safety-Kleen Environmental Services into its Environmental Services segment, eliminated its Safety-Kleen segment and created the Safety-Kleen Sustainability Solutions segment. In addition, certain intercompany transactions previously recorded as Corporate Items have been allocated to the segments. All the historical balances presented below have been recast to reflect the impact of these changes.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Third-party revenue is revenue billed to outside customers by a particular segment. Direct revenues is revenue allocated to the segment providing the product or service. Intersegment revenues represent the sharing of third-party revenues among the segments based on products and services provided by each segment as if the products and services were sold directly to the third-party. The intersegment revenues are shown net. The operations not managed through the Company&#x2019;s operating segments described above are recorded as &#x201c;Corporate Items.&#x201d;&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables reconcile third-party revenues to direct revenues for the years ended December&#160;31, 2021, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2021&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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"&gt;Environmental&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;Items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Totals&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;Third-party revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,025,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,805,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,032,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,805,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:48.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended 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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"&gt;Environmental&lt;br/&gt;Services&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;Items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Totals&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;Third-party revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,637,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,144,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,635,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,144,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:48.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"&gt;Environmental&lt;br/&gt;Services&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;Items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Totals&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;Third-party revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,802,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,412,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,795,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,412,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The primary financial measure by which the Company evaluates the performance of its segments is Adjusted EBITDA, which consists of net income plus accretion of environmental liabilities, stock-based compensation, depreciation and amortization, net interest expense, loss on early extinguishment of debt and provision for income taxes and excludes other gains, losses and non-cash charges not deemed representative of fundamental segment results and other expense (income), net. Transactions between the segments are accounted for at the Company&#x2019;s best estimate based on similar transactions with outside customers.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents Adjusted EBITDA information used by management by reported segment (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;659,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate Items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(210,466)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(175,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(170,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;676,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;558,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reconciliation to Consolidated Statements of Operations:&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion of environmental liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,456&#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:10pt;font-weight:400;line-height:100%"&gt;Other expense (income), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on early extinguishment of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss (gain) on sale of businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net of interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations before provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,239&#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:22.5pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents assets by reported segment and in the aggregate (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&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.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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:8pt;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:10pt;font-weight:700;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,068,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate Items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,863,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,525,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill and Permits and other intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permits and other intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,584,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permits and other intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,488&#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:12pt"&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:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,871,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;913,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:8pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Geographic Information&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020, the Company had property, plant and equipment, net of depreciation and amortization and permits and other intangible assets, net of amortization in the following geographic locations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;% of Total&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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;% of Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,246,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada and other foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,863,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,525,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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;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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Permits and other intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;604,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada and other foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total permits and other intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644,912&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,620&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top:3pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the total assets by geographical area (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,077,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,447,811&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada and other foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;576,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,653,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,131,520&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90ZXh0cmVnaW9uOjBmOGFhNjEwYjZkODQ2N2M4ZThiZTIzYmJiOTI0ZWYyXzMyMzg_0e10dc99-d78a-46d3-851a-00926f896aa4">&lt;div style="text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following tables reconcile third-party revenues to direct revenues for the years ended December&#160;31, 2021, 2020 and 2019 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:48.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2021&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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"&gt;Environmental&lt;br/&gt;Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;Items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Totals&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;Third-party revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,025,907&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;779,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,805,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,547&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,032,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;772,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;299&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,805,566&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:48.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended 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:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"&gt;Environmental&lt;br/&gt;Services&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;Items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Totals&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;Third-party revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,637,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;506,166&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,144,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,740)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,635,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;507,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,144,097&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;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:48.169%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.034%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.039%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;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:8pt;font-weight:700;line-height:100%"&gt;Environmental&lt;br/&gt;Services&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:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Corporate&lt;br/&gt;Items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Totals&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;Third-party revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,802,682&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;608,372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,412,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intersegment revenues, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,688)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct revenues&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,795,994&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;615,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,412,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i75de1aa888a44425889a379358fd3d5d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZToxNDA2NzQ2MjczMmU0Y2NmOTI4ZjkyYjljNjg4ZWUwOC90YWJsZXJhbmdlOjE0MDY3NDYyNzMyZTRjY2Y5MjhmOTJiOWM2ODhlZTA4XzItMS0xLTEtMzM0NTM_d5b68b7f-1849-4942-becf-50f3d1b9e41b"
      unitRef="usd">3025907000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib771de61f3d74d8380fc7e80a76a3b4e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZToxNDA2NzQ2MjczMmU0Y2NmOTI4ZjkyYjljNjg4ZWUwOC90YWJsZXJhbmdlOjE0MDY3NDYyNzMyZTRjY2Y5MjhmOTJiOWM2ODhlZTA4XzItMy0xLTEtMzM0NTM_b469b9cb-226a-4470-a6cf-a6710445e736"
      unitRef="usd">779360000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i029ba29bce69428bb6e84df3ca8de94a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZToxNDA2NzQ2MjczMmU0Y2NmOTI4ZjkyYjljNjg4ZWUwOC90YWJsZXJhbmdlOjE0MDY3NDYyNzMyZTRjY2Y5MjhmOTJiOWM2ODhlZTA4XzItNS0xLTEtMzM0NTM_4ca15aa6-a77b-43a4-8a4d-0a1dfd8ac31b"
      unitRef="usd">299000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZToxNDA2NzQ2MjczMmU0Y2NmOTI4ZjkyYjljNjg4ZWUwOC90YWJsZXJhbmdlOjE0MDY3NDYyNzMyZTRjY2Y5MjhmOTJiOWM2ODhlZTA4XzItNy0xLTEtMzM0NTM_84bc252a-63a6-42ca-b0d4-9ac0452525b7"
      unitRef="usd">3805566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if387692df4ea418e86b00c4bf1781252_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZToxNDA2NzQ2MjczMmU0Y2NmOTI4ZjkyYjljNjg4ZWUwOC90YWJsZXJhbmdlOjE0MDY3NDYyNzMyZTRjY2Y5MjhmOTJiOWM2ODhlZTA4XzMtMS0xLTEtMzM0NTM_78b68e23-75f5-4a3d-98b8-eefa0ec53035"
      unitRef="usd">6547000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i05fd060c36af46619fcd0bf5cade6e8b_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZToxNDA2NzQ2MjczMmU0Y2NmOTI4ZjkyYjljNjg4ZWUwOC90YWJsZXJhbmdlOjE0MDY3NDYyNzMyZTRjY2Y5MjhmOTJiOWM2ODhlZTA4XzMtMy0xLTEtMzM0NTM_6263228e-be38-4b70-acca-bb711026c0a0"
      unitRef="usd">-6547000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d1a2bc29b61477586c3c9ef8b3ed300_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZToxNDA2NzQ2MjczMmU0Y2NmOTI4ZjkyYjljNjg4ZWUwOC90YWJsZXJhbmdlOjE0MDY3NDYyNzMyZTRjY2Y5MjhmOTJiOWM2ODhlZTA4XzQtMS0xLTEtMzM0NTM_42bd35e1-350c-4cee-88ff-83c307d2d0cb"
      unitRef="usd">3032454000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6bb6e9ea2ed04d9fad94f54da1e3bcda_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZToxNDA2NzQ2MjczMmU0Y2NmOTI4ZjkyYjljNjg4ZWUwOC90YWJsZXJhbmdlOjE0MDY3NDYyNzMyZTRjY2Y5MjhmOTJiOWM2ODhlZTA4XzQtMy0xLTEtMzM0NTM_1bd55ebf-a6fe-47fb-bb16-fcd3974c3632"
      unitRef="usd">772813000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iac5ce308234d4df7a4deb0fb1c50b47e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZToxNDA2NzQ2MjczMmU0Y2NmOTI4ZjkyYjljNjg4ZWUwOC90YWJsZXJhbmdlOjE0MDY3NDYyNzMyZTRjY2Y5MjhmOTJiOWM2ODhlZTA4XzQtNS0xLTEtMzM0NTM_4cea9ba9-1aae-4af7-9c95-dc1f242be78b"
      unitRef="usd">299000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZToxNDA2NzQ2MjczMmU0Y2NmOTI4ZjkyYjljNjg4ZWUwOC90YWJsZXJhbmdlOjE0MDY3NDYyNzMyZTRjY2Y5MjhmOTJiOWM2ODhlZTA4XzQtNy0xLTEtMzM0NTM_1c0eb47f-b054-42d4-90dd-8c6d54bf5c86"
      unitRef="usd">3805566000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8258b880b2d944efaa116663e173c63a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo4Mjg3YjhmMDY1MDA0ODMwYmJhMGQwY2U1MWU1Njc4YS90YWJsZXJhbmdlOjgyODdiOGYwNjUwMDQ4MzBiYmEwZDBjZTUxZTU2NzhhXzItMS0xLTEtMzM0NTM_4d87fd9b-84d6-4547-8b77-50a6b6c547c6"
      unitRef="usd">2637641000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic767a97fb6164e949afb739970030251_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo4Mjg3YjhmMDY1MDA0ODMwYmJhMGQwY2U1MWU1Njc4YS90YWJsZXJhbmdlOjgyODdiOGYwNjUwMDQ4MzBiYmEwZDBjZTUxZTU2NzhhXzItMy0xLTEtMzM0NTM_f7c2ad42-464d-4527-ac2c-5263d76f4da9"
      unitRef="usd">506166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0db4970351bc4d46b07759a417330f0b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo4Mjg3YjhmMDY1MDA0ODMwYmJhMGQwY2U1MWU1Njc4YS90YWJsZXJhbmdlOjgyODdiOGYwNjUwMDQ4MzBiYmEwZDBjZTUxZTU2NzhhXzItNS0xLTEtMzM0NTM_d5452123-7921-45bf-9978-bd0bfc39fe89"
      unitRef="usd">290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo4Mjg3YjhmMDY1MDA0ODMwYmJhMGQwY2U1MWU1Njc4YS90YWJsZXJhbmdlOjgyODdiOGYwNjUwMDQ4MzBiYmEwZDBjZTUxZTU2NzhhXzItNy0xLTEtMzM0NTM_265ec426-b24c-4209-a944-6d15ce94cb42"
      unitRef="usd">3144097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02e76e14b838444cb7592793e18a2899_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo4Mjg3YjhmMDY1MDA0ODMwYmJhMGQwY2U1MWU1Njc4YS90YWJsZXJhbmdlOjgyODdiOGYwNjUwMDQ4MzBiYmEwZDBjZTUxZTU2NzhhXzMtMS0xLTEtMzM0NTM_af576ada-30c0-41a4-9842-0333e8a42628"
      unitRef="usd">-1740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id45585baa7ad4487b3edee92de4d574f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo4Mjg3YjhmMDY1MDA0ODMwYmJhMGQwY2U1MWU1Njc4YS90YWJsZXJhbmdlOjgyODdiOGYwNjUwMDQ4MzBiYmEwZDBjZTUxZTU2NzhhXzMtMy0xLTEtMzM0NTM_9a73655f-c000-4772-95b9-3ad57af8cca3"
      unitRef="usd">1740000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52ebfc02aacd4565bc9c98eed7972c84_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo4Mjg3YjhmMDY1MDA0ODMwYmJhMGQwY2U1MWU1Njc4YS90YWJsZXJhbmdlOjgyODdiOGYwNjUwMDQ4MzBiYmEwZDBjZTUxZTU2NzhhXzQtMS0xLTEtMzM0NTM_b28f1a5f-72e8-45fa-b51a-7c5e42a67eaa"
      unitRef="usd">2635901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9742e8b538c84cac827399574a18f0fe_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo4Mjg3YjhmMDY1MDA0ODMwYmJhMGQwY2U1MWU1Njc4YS90YWJsZXJhbmdlOjgyODdiOGYwNjUwMDQ4MzBiYmEwZDBjZTUxZTU2NzhhXzQtMy0xLTEtMzM0NTM_b98eb164-9cdc-4c02-94f6-944f11494832"
      unitRef="usd">507906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia577ce10899545cd8ec4bc071b12fcdc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo4Mjg3YjhmMDY1MDA0ODMwYmJhMGQwY2U1MWU1Njc4YS90YWJsZXJhbmdlOjgyODdiOGYwNjUwMDQ4MzBiYmEwZDBjZTUxZTU2NzhhXzQtNS0xLTEtMzM0NTM_60da4e6f-0c30-4e06-bd09-7f290b52f529"
      unitRef="usd">290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo4Mjg3YjhmMDY1MDA0ODMwYmJhMGQwY2U1MWU1Njc4YS90YWJsZXJhbmdlOjgyODdiOGYwNjUwMDQ4MzBiYmEwZDBjZTUxZTU2NzhhXzQtNy0xLTEtMzM0NTM_b0a5baab-7b36-42ab-b3b4-48307556db7b"
      unitRef="usd">3144097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibdea1180480047efb57b9642adb6e033_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo0ZTM0MjgyOTI0MTM0MTZmOGYyOWVkZWM2ODQ0NjBmMC90YWJsZXJhbmdlOjRlMzQyODI5MjQxMzQxNmY4ZjI5ZWRlYzY4NDQ2MGYwXzItMS0xLTEtMzM0NTM_704a4a1f-8351-4364-b86f-7a828bff7121"
      unitRef="usd">2802682000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5e7d75c3a8c74505a13b99178923a87e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo0ZTM0MjgyOTI0MTM0MTZmOGYyOWVkZWM2ODQ0NjBmMC90YWJsZXJhbmdlOjRlMzQyODI5MjQxMzQxNmY4ZjI5ZWRlYzY4NDQ2MGYwXzItMy0xLTEtMzM0NTM_91501784-01e1-4c07-8371-dfcf72075b3e"
      unitRef="usd">608372000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7e2c35624a9a4a298950b2cbcf7f183e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo0ZTM0MjgyOTI0MTM0MTZmOGYyOWVkZWM2ODQ0NjBmMC90YWJsZXJhbmdlOjRlMzQyODI5MjQxMzQxNmY4ZjI5ZWRlYzY4NDQ2MGYwXzItNS0xLTEtMzM0NTM_dc462b2c-b6ad-47d0-b9fd-b0075b169c5c"
      unitRef="usd">1136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo0ZTM0MjgyOTI0MTM0MTZmOGYyOWVkZWM2ODQ0NjBmMC90YWJsZXJhbmdlOjRlMzQyODI5MjQxMzQxNmY4ZjI5ZWRlYzY4NDQ2MGYwXzItNy0xLTEtMzM0NTM_a7f5379d-a320-4fc5-8258-19a80f5e7214"
      unitRef="usd">3412190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i480d6506dedb4d18b284ad67da831eb1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo0ZTM0MjgyOTI0MTM0MTZmOGYyOWVkZWM2ODQ0NjBmMC90YWJsZXJhbmdlOjRlMzQyODI5MjQxMzQxNmY4ZjI5ZWRlYzY4NDQ2MGYwXzMtMS0xLTEtMzM0NTM_a45ff3f1-d31b-4202-8740-7c2a048aa2eb"
      unitRef="usd">-6688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic06f7ddffdc848fb8d7fc65de08c7eb2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo0ZTM0MjgyOTI0MTM0MTZmOGYyOWVkZWM2ODQ0NjBmMC90YWJsZXJhbmdlOjRlMzQyODI5MjQxMzQxNmY4ZjI5ZWRlYzY4NDQ2MGYwXzMtMy0xLTEtMzM0NTM_b4fef204-daa5-4195-bc70-ad5dc2cb9f65"
      unitRef="usd">6688000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9f6a13cb628c4ca5b970dbdf49ecb93a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo0ZTM0MjgyOTI0MTM0MTZmOGYyOWVkZWM2ODQ0NjBmMC90YWJsZXJhbmdlOjRlMzQyODI5MjQxMzQxNmY4ZjI5ZWRlYzY4NDQ2MGYwXzQtMS0xLTEtMzM0NTM_0b97df01-d9c1-4c44-9897-a326a9fbf43d"
      unitRef="usd">2795994000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i336f8a0dadab472b9ba0e50279daaf07_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo0ZTM0MjgyOTI0MTM0MTZmOGYyOWVkZWM2ODQ0NjBmMC90YWJsZXJhbmdlOjRlMzQyODI5MjQxMzQxNmY4ZjI5ZWRlYzY4NDQ2MGYwXzQtMy0xLTEtMzM0NTM_5956d1fe-118e-46fc-a837-80dcce027bbd"
      unitRef="usd">615060000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibb78406dcc4340e497aaedee9b9c4555_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo0ZTM0MjgyOTI0MTM0MTZmOGYyOWVkZWM2ODQ0NjBmMC90YWJsZXJhbmdlOjRlMzQyODI5MjQxMzQxNmY4ZjI5ZWRlYzY4NDQ2MGYwXzQtNS0xLTEtMzM0NTM_f6abdcf2-63cd-4e5e-ba7c-4c720c280bf6"
      unitRef="usd">1136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo0ZTM0MjgyOTI0MTM0MTZmOGYyOWVkZWM2ODQ0NjBmMC90YWJsZXJhbmdlOjRlMzQyODI5MjQxMzQxNmY4ZjI5ZWRlYzY4NDQ2MGYwXzQtNy0xLTEtMzM0NTM_f5a2d9f8-b826-4e59-ac7e-75a825713f39"
      unitRef="usd">3412190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <clh:ScheduleOfReconciliationOfNetIncomeToAdjustedEarningsBeforeInterestTaxDepreciationAndAmortizationConsolidatedTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90ZXh0cmVnaW9uOjBmOGFhNjEwYjZkODQ2N2M4ZThiZTIzYmJiOTI0ZWYyXzMyMjE_17cd4f43-e41d-4497-a43f-6d1f6f845460">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents Adjusted EBITDA information used by management by reported segment (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:3pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:58.284%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.949%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.952%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;For the years ended December&#160;31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;&#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:8pt;font-weight:700;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjusted EBITDA:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;659,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;665,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;600,413&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;227,354&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;83,214&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate Items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(210,466)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(175,328)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(170,529)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;676,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;573,804&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;558,133&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reconciliation to Consolidated Statements of Operations:&lt;/span&gt;&lt;/td&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:10pt;font-weight:400;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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accretion of environmental liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,051&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,136&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock-based compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,839&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,816&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;298,135&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292,915&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;347,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;251,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,456&#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:10pt;font-weight:400;line-height:100%"&gt;Other expense (income), net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(2,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on early extinguishment of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss (gain) on sale of businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,376&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(687)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net of interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,657&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,670&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Income from operations before provision for income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;269,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;174,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;148,239&#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;</clh:ScheduleOfReconciliationOfNetIncomeToAdjustedEarningsBeforeInterestTaxDepreciationAndAmortizationConsolidatedTableTextBlock>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="i75de1aa888a44425889a379358fd3d5d_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzMtMS0xLTEtMzM0NTM_82a9e4ea-0c94-4849-a837-73566d566aa3"
      unitRef="usd">659718000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="i8258b880b2d944efaa116663e173c63a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzMtMy0xLTEtMzM0NTM_2a38ffba-30a9-435c-8097-d261f44687b3"
      unitRef="usd">665918000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="ibdea1180480047efb57b9642adb6e033_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzMtNS0xLTEtMzM0NTM_e06d5547-8f87-491a-8eab-4a1bf54e1bdb"
      unitRef="usd">600413000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="ib771de61f3d74d8380fc7e80a76a3b4e_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzQtMS0xLTEtMzM0NTM_15c5fe31-146c-49b5-8c10-434b8b3ba7e6"
      unitRef="usd">227354000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="ic767a97fb6164e949afb739970030251_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzQtMy0xLTEtMzM0NTM_9331b69b-31f2-4e07-9267-f234413adc70"
      unitRef="usd">83214000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="i5e7d75c3a8c74505a13b99178923a87e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzQtNS0xLTEtMzM0NTM_2579ae6c-0add-4138-b06b-639104e048e1"
      unitRef="usd">128249000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="i029ba29bce69428bb6e84df3ca8de94a_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzUtMS0xLTEtMzM0NTM_91e3e983-a1ec-489d-93f1-12a3ad6560d4"
      unitRef="usd">-210466000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="i0db4970351bc4d46b07759a417330f0b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzUtMy0xLTEtMzM0NTM_0c25b61a-6b27-4376-91e6-10ea29218ffc"
      unitRef="usd">-175328000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="i7e2c35624a9a4a298950b2cbcf7f183e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzUtNS0xLTEtMzM0NTM_487167d1-19e1-4127-a6c0-5bba02de06f6"
      unitRef="usd">-170529000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzYtMS0xLTEtMzM0NTM_c8b1f068-ef8f-4cd5-95fc-96d155d2ea29"
      unitRef="usd">676606000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzYtMy0xLTEtMzM0NTM_b2f63826-a471-47ee-b3a8-62b83df1db42"
      unitRef="usd">573804000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzYtNS0xLTEtMzM0NTM_c300ac46-ef98-40b4-ad6e-ab80ef722711"
      unitRef="usd">558133000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzktMS0xLTEtMzM0NTM_76c4ef7d-1613-49f7-a3d5-0721b53e17cd"
      unitRef="usd">11745000</clh:AccretionOfEnvironmentalLiabilities>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzktMy0xLTEtMzM0NTM_2c155a2b-164e-4974-bb30-c1ef1c1f8867"
      unitRef="usd">11051000</clh:AccretionOfEnvironmentalLiabilities>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzktNS0xLTEtMzM0NTM_dec388c7-2183-4656-ab90-717a8b30ecb8"
      unitRef="usd">10136000</clh:AccretionOfEnvironmentalLiabilities>
    <us-gaap:ShareBasedCompensation
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzEwLTEtMS0xLTMzNDUz_dcc996a6-caea-4599-b38a-135af075704e"
      unitRef="usd">18839000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzEwLTMtMS0xLTMzNDUz_1688845d-9bdb-48c5-b2fd-7e4e901551bb"
      unitRef="usd">18502000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzEwLTUtMS0xLTMzNDUz_bff59b1e-7813-4e00-9534-18a687c36c43"
      unitRef="usd">17816000</us-gaap:ShareBasedCompensation>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzExLTEtMS0xLTMzNDUz_17e4688d-72a9-4374-8630-fb2251c88b39"
      unitRef="usd">298135000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzExLTMtMS0xLTMzNDUz_67171746-c287-4a46-ac3b-435e9611d046"
      unitRef="usd">292915000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzExLTUtMS0xLTMzNDUz_4c05bd78-02cc-4fab-a216-ca5767456442"
      unitRef="usd">300725000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzEzLTEtMS0xLTMzNDUz_43935b8f-6274-41a5-a655-ae793ba0c05d"
      unitRef="usd">347887000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzEzLTMtMS0xLTMzNDUz_315304e2-68fb-44ee-bac5-53bf349adf3d"
      unitRef="usd">251336000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzEzLTUtMS0xLTMzNDUz_68889318-c659-4732-afad-ec09bc508162"
      unitRef="usd">229456000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzE0LTEtMS0xLTMzNDUz_cbc786be-a401-41f8-bcf6-a026c97aec0f"
      unitRef="usd">-515000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzE0LTMtMS0xLTMzNDUz_c6c14324-4c1b-4f7d-8478-337968bb925b"
      unitRef="usd">-290000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzE0LTUtMS0xLTMzNDUz_34259ec8-e594-45b6-bba0-44af7a4ce7c8"
      unitRef="usd">2897000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzE1LTEtMS0xLTMzNDUz_03dd1ac5-635f-40de-90c8-94f3b37f4b83"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzE1LTMtMS0xLTMzNDUz_9c712c54-9d5a-4c87-a080-3f17e0541e1b"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzE1LTUtMS0xLTMzNDUz_55603d1b-ab54-456d-838f-cefc678af3cb"
      unitRef="usd">-6131000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzE2LTEtMS0xLTMzNDUz_cb6046ac-581d-4c96-b2c5-4ee819c2f4c3"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzE2LTMtMS0xLTMzNDUz_da33fba6-c06e-4774-bb51-770e02cc16d5"
      unitRef="usd">-3376000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzE2LTUtMS0xLTMzNDUz_8705afea-6b68-405a-8268-e1a1652ea977"
      unitRef="usd">687000</us-gaap:GainLossOnSaleOfBusiness>
    <clh:InterestExpenseNet
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzE3LTEtMS0xLTMzNDUz_9f368e43-42fa-4351-ac43-ad2081dfd52b"
      unitRef="usd">77657000</clh:InterestExpenseNet>
    <clh:InterestExpenseNet
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzE3LTMtMS0xLTMzNDUz_d657790d-ff4f-4628-adff-e613108724bc"
      unitRef="usd">73120000</clh:InterestExpenseNet>
    <clh:InterestExpenseNet
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzE3LTUtMS0xLTMzNDUz_e6b22d32-a553-46b7-9145-d48cca86bce1"
      unitRef="usd">78670000</clh:InterestExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzE4LTEtMS0xLTMzNDUz_24b5578e-a94f-484d-9b92-7238f379593f"
      unitRef="usd">269715000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i52974a1bb67a473aae79d270c7feba5f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzE4LTMtMS0xLTMzNDUz_04e3a4a7-5482-4314-b453-fcf19ed6bcc3"
      unitRef="usd">174550000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i3ae5fe4f24f64c34bb66a678ec64dc26_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpiZmU5MzY5ZDQ1ODU0MDFlYTM3MzRhZTdlMzcyZTdhNi90YWJsZXJhbmdlOmJmZTkzNjlkNDU4NTQwMWVhMzczNGFlN2UzNzJlN2E2XzE4LTUtMS0xLTMzNDUz_5ef5fffb-58ae-47aa-aff1-77a6f7669472"
      unitRef="usd">148239000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90ZXh0cmVnaW9uOjBmOGFhNjEwYjZkODQ2N2M4ZThiZTIzYmJiOTI0ZWYyXzMyNjg_e8608b10-1e3e-462f-8af5-e87122797633">&lt;div style="margin-bottom:8pt;margin-top:8pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents assets by reported segment and in the aggregate (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.958%"/&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.960%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 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:8pt;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:10pt;font-weight:700;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,374,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,068,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;373,721&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;366,160&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Corporate Items&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;114,541&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;90,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,863,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,525,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&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;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Goodwill and Permits and other intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,085,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;401,918&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permits and other intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;498,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;228,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Environmental Services&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,584,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;630,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding: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:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;141,508&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;125,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Permits and other intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;158,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Safety-Kleen Sustainability Solutions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;287,681&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;283,488&#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:12pt"&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:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,871,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;913,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;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:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie3faed5556da4b519fd525deb7ae7868_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzItMS0xLTEtMzM0NTM_0de9413e-ea04-40d4-8dc5-11a3f718d1e7"
      unitRef="usd">1374913000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i48e520b3087d441cbe7a01b3c8667668_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzItMy0xLTEtMzM0NTM_8d5d9fb4-eea1-4b1c-af08-9e3eaec9b673"
      unitRef="usd">1068910000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ia65210aa8a85467c82c6d11d376638cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzMtMS0xLTEtMzM0NTM_ca56638a-6296-4c88-94d7-289939bb6522"
      unitRef="usd">373721000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i6f265868f8004dca87b2af894e27bf03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzMtMy0xLTEtMzM0NTM_124b6638-cc84-48f3-b901-e251c46790ee"
      unitRef="usd">366160000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="iefd8839199da4c92adcf8b754d44a707_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzQtMS0xLTEtMzM0NTM_852a5651-b95c-47e4-8706-e9653a1d3119"
      unitRef="usd">114541000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i0e8e58e414c340a195e4c300d097c208_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzQtMy0xLTEtMzM0NTM_af2e2743-20cd-4c1a-a949-807b2d60128d"
      unitRef="usd">90228000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzUtMS0xLTEtMzM0NTM_2c5d4e61-3eb5-4779-8a9f-95a5de6f45c0"
      unitRef="usd">1863175000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzUtMy0xLTEtMzM0NTM_e8a54179-8926-48f9-9d4d-01db96fbf750"
      unitRef="usd">1525298000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Goodwill
      contextRef="ie3faed5556da4b519fd525deb7ae7868_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzktMS0xLTEtMzM0NTM_6aba339b-a889-4169-bb7c-a1e6205a06ee"
      unitRef="usd">1085534000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i48e520b3087d441cbe7a01b3c8667668_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzktMy0xLTEtMzM0NTM_bf7b41e5-d75e-45d9-a482-8eccb3c33e86"
      unitRef="usd">401918000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie3faed5556da4b519fd525deb7ae7868_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzEwLTEtMS0xLTMzNDUz_686cbc2f-7e08-475c-b95e-6cae54fa0055"
      unitRef="usd">498739000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i48e520b3087d441cbe7a01b3c8667668_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzEwLTMtMS0xLTMzNDUz_c582cca9-8059-4433-8af1-b07272de9809"
      unitRef="usd">228237000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ie3faed5556da4b519fd525deb7ae7868_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzExLTEtMS0xLTMzNDUz_b69b6083-4f32-425a-9867-e707e615cf75"
      unitRef="usd">1584273000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i48e520b3087d441cbe7a01b3c8667668_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzExLTMtMS0xLTMzNDUz_ccf6d017-846b-4123-a1e8-57018d09a46c"
      unitRef="usd">630155000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:Goodwill
      contextRef="ia65210aa8a85467c82c6d11d376638cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzE0LTEtMS0xLTMzNDUz_46bf8e16-8d32-46e5-b776-f2a61fcc5b09"
      unitRef="usd">141508000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i6f265868f8004dca87b2af894e27bf03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzE0LTMtMS0xLTMzNDUz_14a95cc7-bd4d-49e2-a1e3-6569b520d455"
      unitRef="usd">125105000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia65210aa8a85467c82c6d11d376638cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzE1LTEtMS0xLTMzNDUz_d5557796-1401-4d27-897b-1b8c5d015f17"
      unitRef="usd">146173000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i6f265868f8004dca87b2af894e27bf03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzE1LTMtMS0xLTMzNDUz_b2ec4102-344d-4af7-820d-3d09740aaffd"
      unitRef="usd">158383000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="ia65210aa8a85467c82c6d11d376638cc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzE2LTEtMS0xLTMzNDUz_1eae722f-118f-4dbb-aad7-250948dd2678"
      unitRef="usd">287681000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i6f265868f8004dca87b2af894e27bf03_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzE2LTMtMS0xLTMzNDUz_32839961-01f0-45c7-967a-ed391d830174"
      unitRef="usd">283488000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzE4LTEtMS0xLTMzNDUz_3d29545f-e4e4-48b3-bda3-3c2808c2a3dd"
      unitRef="usd">1871954000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTphNzY0OGZiNWI2MTM0YWU1YWJmYzdjMDAzNGJkNDNmZC90YWJsZXJhbmdlOmE3NjQ4ZmI1YjYxMzRhZTVhYmZjN2MwMDM0YmQ0M2ZkXzE4LTMtMS0xLTMzNDUz_56dfa4e7-2260-43d3-a6dd-ace2ca783a0e"
      unitRef="usd">913643000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90ZXh0cmVnaW9uOjBmOGFhNjEwYjZkODQ2N2M4ZThiZTIzYmJiOTI0ZWYyXzMyMjk_7e98d5f9-d4de-47ae-ade4-892db94e0197">&lt;div style="text-indent:24.75pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;31, 2021 and 2020, the Company had property, plant and equipment, net of depreciation and amortization and permits and other intangible assets, net of amortization in the following geographic locations (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:47.069%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.198%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.052%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.345%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.532%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.640%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;% of Total&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:8pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;% of Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&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: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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,610,402&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;86.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,246,758&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada and other foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;252,773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;278,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total property, plant and equipment, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,863,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,525,298&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:12pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;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;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;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Permits and other intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;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;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:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;604,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;342,787&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;88.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada and other foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,836&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total permits and other intangibles, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;644,912&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;386,620&#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 colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i5918742e477042db8d760194b74a79c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzMtMS0xLTEtMzM0NTM_fff37d97-1641-4a85-be67-18a658bf0cb7"
      unitRef="usd">1610402000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <clh:PropertyPlantAndEquipmentNetPercent
      contextRef="i5918742e477042db8d760194b74a79c0_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzMtMy0xLTEtMzM0NTM_7f53ead0-bda3-46ed-9387-f2b8d0d8534e"
      unitRef="number">0.864</clh:PropertyPlantAndEquipmentNetPercent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i8fcc67792aaf4fd6b5ca94790889bc77_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzMtNS0xLTEtMzM0NTM_b371fe91-b70d-43bb-805a-4874ba6ca16e"
      unitRef="usd">1246758000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <clh:PropertyPlantAndEquipmentNetPercent
      contextRef="i8fcc67792aaf4fd6b5ca94790889bc77_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzMtNy0xLTEtMzM0NTM_1aacc960-7d92-4eaa-ad18-11c91ad77877"
      unitRef="number">0.817</clh:PropertyPlantAndEquipmentNetPercent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i73a43b2425024190a3bf31a6229da2f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzQtMS0xLTEtMzM0NTM_e72de819-8d52-48c6-851c-8e3eb086eb98"
      unitRef="usd">252773000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <clh:PropertyPlantAndEquipmentNetPercent
      contextRef="i73a43b2425024190a3bf31a6229da2f5_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzQtMy0xLTEtMzM0NTM_15b7b2b9-8903-4797-814b-6ec3a031185e"
      unitRef="number">0.136</clh:PropertyPlantAndEquipmentNetPercent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i3d13942eb9144f33bee83eb7a9cde8bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzQtNS0xLTEtMzM0NTM_73eb246e-b44d-459a-8879-2b2ecfe18ab2"
      unitRef="usd">278540000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <clh:PropertyPlantAndEquipmentNetPercent
      contextRef="i3d13942eb9144f33bee83eb7a9cde8bf_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzQtNy0xLTEtMzM0NTM_3b57f9cb-f147-4a9d-b004-2e08168d9713"
      unitRef="number">0.183</clh:PropertyPlantAndEquipmentNetPercent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzUtMS0xLTEtMzM0NTM_b59df05e-28ab-435d-9812-b9f90e08b6fc"
      unitRef="usd">1863175000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <clh:PropertyPlantAndEquipmentNetPercent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzUtMy0xLTEtMzM0NTM_389ed6ff-5b7d-4e6e-ae63-7f1d6285b3e7"
      unitRef="number">1.000</clh:PropertyPlantAndEquipmentNetPercent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzUtNS0xLTEtMzM0NTM_55ae3aff-9707-49b5-b90d-cb56de1e9941"
      unitRef="usd">1525298000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <clh:PropertyPlantAndEquipmentNetPercent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzUtNy0xLTEtMzM0NTM_c4e15b2a-0d6a-4d8d-94a4-05b0415dff16"
      unitRef="number">1.000</clh:PropertyPlantAndEquipmentNetPercent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5918742e477042db8d760194b74a79c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzgtMS0xLTEtMzM0NTM_891ebdf2-d28e-4b35-b171-2b670fb22dbf"
      unitRef="usd">604076000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <clh:IntangibleAssetsNetExcludingGoodwillPercent
      contextRef="i5918742e477042db8d760194b74a79c0_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzgtMy0xLTEtMzM0NTM_9cc77a22-3414-4f60-8d6e-3b473d113307"
      unitRef="number">0.937</clh:IntangibleAssetsNetExcludingGoodwillPercent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8fcc67792aaf4fd6b5ca94790889bc77_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzgtNS0xLTEtMzM0NTM_3bd05fa9-b7dc-4ad9-b8b3-19f6970beac9"
      unitRef="usd">342787000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <clh:IntangibleAssetsNetExcludingGoodwillPercent
      contextRef="i8fcc67792aaf4fd6b5ca94790889bc77_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzgtNy0xLTEtMzM0NTM_7246d3a2-4c19-4fbb-9cce-9e5557b9ff6b"
      unitRef="number">0.887</clh:IntangibleAssetsNetExcludingGoodwillPercent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i73a43b2425024190a3bf31a6229da2f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzktMS0xLTEtMzM0NTM_6b32105d-efbb-44ea-877f-d7b45dadf699"
      unitRef="usd">40836000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <clh:IntangibleAssetsNetExcludingGoodwillPercent
      contextRef="i73a43b2425024190a3bf31a6229da2f5_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzktMy0xLTEtMzM0NTM_ed3a3e5c-8d63-45f5-8334-59f0989f3f56"
      unitRef="number">0.063</clh:IntangibleAssetsNetExcludingGoodwillPercent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i3d13942eb9144f33bee83eb7a9cde8bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzktNS0xLTEtMzM0NTM_e80baeb0-3d27-4753-865d-8ee6174a23bf"
      unitRef="usd">43833000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <clh:IntangibleAssetsNetExcludingGoodwillPercent
      contextRef="i3d13942eb9144f33bee83eb7a9cde8bf_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzktNy0xLTEtMzM0NTM_283ee2b1-ffc1-4d0e-a0ca-4bb17b4d434d"
      unitRef="number">0.113</clh:IntangibleAssetsNetExcludingGoodwillPercent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzEwLTEtMS0xLTMzNDUz_08ac9c45-a309-420f-882f-be960ee9c92e"
      unitRef="usd">644912000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <clh:IntangibleAssetsNetExcludingGoodwillPercent
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzEwLTMtMS0xLTMzNDUz_b100b861-fb43-4ed9-9f74-105f74d97570"
      unitRef="number">1.000</clh:IntangibleAssetsNetExcludingGoodwillPercent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzEwLTUtMS0xLTMzNDUz_137bd97a-00d6-4799-be93-0809a60580f7"
      unitRef="usd">386620000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <clh:IntangibleAssetsNetExcludingGoodwillPercent
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTo3NjNmMDI5ODE5MTg0NzFmYjYyYTc1YTNlMjhiMWUyZC90YWJsZXJhbmdlOjc2M2YwMjk4MTkxODQ3MWZiNjJhNzVhM2UyOGIxZTJkXzEwLTctMS0xLTMzNDUz_e1c16c02-63db-4319-bfa9-a71915de956c"
      unitRef="number">1.000</clh:IntangibleAssetsNetExcludingGoodwillPercent>
    <us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock
      contextRef="i5e99b43dc0a745fdaf0b1a39b4cdff6c_D20210101-20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90ZXh0cmVnaW9uOjBmOGFhNjEwYjZkODQ2N2M4ZThiZTIzYmJiOTI0ZWYyXzMyMTg_a1017e18-ff51-456f-8cd2-b4963d4df322">&lt;div style="margin-top:3pt;text-indent:22.5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the total assets by geographical area (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.297%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.300%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,077,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,447,811&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada and other foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;576,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;683,709&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,653,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,131,520&#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock>
    <us-gaap:Assets
      contextRef="i5918742e477042db8d760194b74a79c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpkYmYxOTBiZGRiZjc0NzcxODBhNjE4ZjUxODU2ZDdhMi90YWJsZXJhbmdlOmRiZjE5MGJkZGJmNzQ3NzE4MGE2MThmNTE4NTZkN2EyXzEtMS0xLTEtMzM0NTM_3a6b5ef2-b151-455f-b646-cd3ddf7aa65d"
      unitRef="usd">5077585000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8fcc67792aaf4fd6b5ca94790889bc77_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpkYmYxOTBiZGRiZjc0NzcxODBhNjE4ZjUxODU2ZDdhMi90YWJsZXJhbmdlOmRiZjE5MGJkZGJmNzQ3NzE4MGE2MThmNTE4NTZkN2EyXzEtMy0xLTEtMzM0NTM_cbee96b0-6088-41dc-857f-f9bbddc342c9"
      unitRef="usd">3447811000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i73a43b2425024190a3bf31a6229da2f5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpkYmYxOTBiZGRiZjc0NzcxODBhNjE4ZjUxODU2ZDdhMi90YWJsZXJhbmdlOmRiZjE5MGJkZGJmNzQ3NzE4MGE2MThmNTE4NTZkN2EyXzItMS0xLTEtMzM0NTM_d64c5dec-c8dd-473d-9989-6703aefffb37"
      unitRef="usd">576114000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i3d13942eb9144f33bee83eb7a9cde8bf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpkYmYxOTBiZGRiZjc0NzcxODBhNjE4ZjUxODU2ZDdhMi90YWJsZXJhbmdlOmRiZjE5MGJkZGJmNzQ3NzE4MGE2MThmNTE4NTZkN2EyXzItMy0xLTEtMzM0NTM_7e26edbf-6a1a-4f8a-9c4e-e04e9ab78cf5"
      unitRef="usd">683709000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8efeef233003474c95d557e4efdadd18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpkYmYxOTBiZGRiZjc0NzcxODBhNjE4ZjUxODU2ZDdhMi90YWJsZXJhbmdlOmRiZjE5MGJkZGJmNzQ3NzE4MGE2MThmNTE4NTZkN2EyXzQtMS0xLTEtMzM0NTM_0e5317c2-eb3a-4ed1-89b5-143eef9089c0"
      unitRef="usd">5653699000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i45921dddc127430e8f5c90f4b36ace1a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjNkMjE1MmI5NTU2YzRmN2JhMGVmYjFiNWNhYmE2NzQ0L3NlYzozZDIxNTJiOTU1NmM0ZjdiYTBlZmIxYjVjYWJhNjc0NF8xNDgvZnJhZzowZjhhYTYxMGI2ZDg0NjdjOGU4YmUyM2JiYjkyNGVmMi90YWJsZTpkYmYxOTBiZGRiZjc0NzcxODBhNjE4ZjUxODU2ZDdhMi90YWJsZXJhbmdlOmRiZjE5MGJkZGJmNzQ3NzE4MGE2MThmNTE4NTZkN2EyXzQtMy0xLTEtMzM0NTM_565ea076-9b58-40c8-b4f9-ee9081922ad9"
      unitRef="usd">4131520000</us-gaap:Assets>
</xbrl>
