<?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/20201231"
  xmlns:country="http://xbrl.sec.gov/country/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:stpr="http://xbrl.sec.gov/stpr/2018-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-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-20201231.xsd" xlink:type="simple"/>
    <context id="i6b971f9339b14f37b03c3bc626bb4914_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="iac947000efbd4500934b0a85b93145bb_I20200630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i2fed407aa2f34ca2bc1faefc45011254_I20210217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <instant>2021-02-17</instant>
        </period>
    </context>
    <context id="i999a82249cc945d4bad9fb382ec5be41_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8597cecc31be4ec9a42263d93c5ec272_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i71063916c9d34f44a0fe11fc06aef474_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="i9c34a09130ec4406953ece443450b380_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="i97889680b0d048b1944827bccf0837a0_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="icd2668408b0b44f9a146803bb65333b0_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="idc18f8b482fb4b0bac37f1f3caddf414_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="id552cbc637414676b9c0f81ea9ec35e4_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5703bcd623dc439eae5b272f52e694e2_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="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i1200498ede534c94bed7a378eaf832e1_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i1b789ae6a49c489d9d9f1dffefd5a996_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i284f8f4b6f3842a1a110b6be4d010b40_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i72b9f5b2583e430f8a71c9bc92ea3efb_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="if2e5eff518ad4c60829ff340b798dbbc_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="ic44dd14d18024bbcb8957c9236972cd2_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="ifa9bdd59ea8c4e8f801feaa85e7a8eb8_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ibf2f0a2045124d568cc653c037bedf7b_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i123f79fb3fbd4ea48d21c06d03601b7d_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="iaa8eb7f8348345cd933f8132defdd3dc_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i307999a4190a47b88a42f7bdf770e519_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i73921299d00541bbb4e124e4569616ae_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie0ca52ab8df74cb497b05cdcd6d9df37_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="i396167f59c1e4cafb823fef283492298_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="iea69b69745124014bb515d9c1d2261f9_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="i35ff9f4987374a9b8fe4b724a586536b_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="ia069e87a26c9441b9d3be6cc6a8e8640_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="i2f67e49d4a8d43f4a9620c1d5ae53492_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="i0800195ab43a4780923c3e01947bdb51_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="i87425faf813d4abfaddffc95b59d9dd5_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="i893cded779de46319c75580277349e49_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="i9878e3ed5792443a87828881d1294c27_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="ic04f9cfd452b4ca9b03a605bf40404e3_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="i029deb24532746aa99dfe928d4389e99_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="i2f325e9341bf4cd09b61080a818a529e_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="i7feb2c32fe464df98f9f51f195d1d95e_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="i61f6cc3992ac40d296729ff3774d8f39_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="i0968d922e49b43e085844a2ab19ead02_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="i64a2682d24bb44109d5d421ae460341f_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="iafc93a65508c4b42839478e34eb075f3_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="iae9852a6c6cb4ec692c010a9b704f661_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="ib0a832562d7544fcb2c8c331e961f9de_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="ic6cfb2afdcb446598cdb31f645059933_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ia3440ac54c6746019d0e061b4cd26f97_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CashAndCashEquivalentsAxis">us-gaap:CommercialPaperMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9c8db8554d3d4bd6aeb0817ebb9f6b11_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="i00cf817e8be14d32a5c8a24d40bc9ac3_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ic5b57b4ce9784ea98f1a30fef9d6a516_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i3c9b7f6dc7ae4ed4ab35aa8a20532777_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ia2144669d507413daf66f8261d47bd80_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i05e982f5f1164e1693af3f9a8cf9a8fa_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i22905eacccf346da81a62cac01cc0cad_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if4ea62f95ebe496a941286f42f64bac0_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id84c95703fb4425dbc4460aabaa5c5d5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3c5d9a5c78ab4251a8b82e8d330f11f2_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ief0e33b35810495fa33a27e3cd640c52_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4cb874860cba453a8aa29f4359bc00fa_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i09d10099834f44369e5409f0297eeab6_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5e7e81803aae430ca7d7bf0f4d215e0e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib27ec9b129d74c6bada68a610073ede9_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9d1c5cdd1d854379a5e6f3a742ec1bff_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8747e54665f1442aa150847d6962f876_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i6821d2d9601148cb9c69e5785510ce60_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i605aa163015b4f279c1532a71c162265_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icaaef48498eb41abbb0b3d466dc7ed0b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2db33cc976a14762aa703ba6a0871596_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5ba9b466a24a435096944a2d2e33a603_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i90f6253ee4024b899ebf49bfa6518528_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic67e60ab356b48d587373590ae6e6e68_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie589c440a46b4528a0bee3bc9b1cca00_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i57a0a36b3c93487aab922b8a8831b386_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifa8711485b834788abcf51801a0f25d6_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="i9ed91ad0c9c3421187781fe3e05fd90a_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="iae3862f67d654669be6988c73d55651e_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ib64af0e08f864cb8aac685d1fc7529a3_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5a171c9d2f004a39bb081498d57df484_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i974d6ae75ea74cd592b6f3656210be5a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib5d483593de64749a58cb236a9771d2f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ifea4b5ef8d234f8d84497afcbe3206c8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9f81951f38e54fc0898e8e65a938c02e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i91e69fb65c2241269a9a7a64d1332bb4_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic42a7c86fb654b4cb9836eedcd707452_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3ef68c5622c544129c35cda0fba92ade_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if4deedf7d18049229de19ca6248e4ff7_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8b4986098fcc4874bee0bf2175a6f15b_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i27445f030c914923a23343c0d92e4fd7_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iaac4594050fd4def84271987b1e01fa5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iacb1ec175723429094bf45c63b09600d_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie4e519558d5c41a2b8706e8ae49924f5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7fea3043c2fa4080b03e8f3314d17472_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibd167fb645fa4f51a2c8cd634778a80e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i52fb9704ba6946738fddf00ed803db48_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icdf243db5c964e1480ad8846fe802eb5_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ib2cfe02ecfb74917b62191710c7a30c3_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i428e270b7e854269871122a29a78d987_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="i6762619357144423a18de1cca19b0bc7_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="i0913a29acfd24cdb92657e3e5f630a8f_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:AltairMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="iabe3efed0db9469bb6cd16146772c385_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="i9319bad5d89f4f368e80566948992350_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="ieb5351af520045019de34e57c249a328_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:LongLivedAssetsByNameAxis">clh:WestmorlandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i4ca3b5ad39b14298951c6d76647c3efb_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="i46cacf006f50478b9c63143b9105f8fc_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="i9f387c33256f43d9953abf19f3d1cc0f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:SuperfundProceedingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5f52491246e747a5b86abcc1556ce157_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if6622bf156024b8eb7df01e8f34def78_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i629908287bc94dc8825c96d830fe5518_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iea3800922da3499ca4542e1d5cd3928e_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i387c4bb9f916429499e408454b038fe5_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="if634861a5818422c8d7764f36cd575f3_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i9e0c6a4b0e174f7785e5955b78dcda75_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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i31732ff7511b4577a7a0c6000c941013_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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7382130782b645c08ca04eb88d3579dc_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="ia702d80e934d4d85a4338aaf1ded1659_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="i7c53c80914d34740b5c56c9f74780306_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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="id749a08460f14500a04d04dad55a25b5_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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0d7efb48cf034ca581148947dca19528_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="ibc7531d60fba4ecc80c096a39ad4cb0b_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="i3aced42bde2e4f4e819f28422ad1ebef_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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5035221e8eb74721bbe6216a72ff4111_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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic47acefeadc74930a30d5bd31a9cbdee_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="i3a13748114e24500ae77dde27bd7d808_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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie8c928765c6f4cfe8fb78a7fcd476393_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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i349fc4dc45b94454b937b72e50db1fd1_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="ib9f06153f4d44a49ab1a63e53dd33a38_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="id2e8cab0976e4523874ea47fbb6d65b1_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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9060097ae5f04cbf89714bb6eb474c8a_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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i374c0ae6070046f195a593e0bf4356f8_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="iaa2c8d0a338045e0871353b41b66594f_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="ife9ecb7d95ec497d8d31a3d043d17c24_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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie638bf24f3874f448e15da9df71b7f71_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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i581a303aec6a4cca93117404bac97c1a_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="i268766dcc64843649ba2976ebfce9b16_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="i5f3959e3f7a74236a44135fd746d56e6_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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4355c55c06aa46ab97cfb7791ace0aca_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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i358d6a3d8c3f4287a46a233b8b2ca0f5_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="ifa20b7b6b08144b4a410deb276244ad4_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="i14027516216549f2a92329b1b92b9024_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:KleenPerformanceProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5c2df7a4ac424ce6bd32d9645e80164b_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:KleenPerformanceProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ic894e1f7547b458ba7c2b5e596daf558_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:KleenPerformanceProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9d38cb8ec3ef4189ae6f8b1788726323_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:KleenPerformanceProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7d6dc72f554a47cebc1b2eb0cf1a5523_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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib3a34a12dd614510ba3a802c21c4a338_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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia1d586039754495a903d55381ac3025b_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="ic5a7a6a5c16f41eda5f524000c5a7f09_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="i4b25b1f0e078492eb8f7ec4d00b498af_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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i9fadb29b55084970aa39015b8fae78ea_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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8e43f0945cf64fa1848f9cd0e8be725f_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="i5620cfafeabb4f339f8bd7f834ec6811_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="id713f9ab785744f29c7f375738b422e5_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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if5fab9e3c76b4f7c82ddc4e0710980f9_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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iafba7fda7e8242a2b51652d8a5413957_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="i29be3f7298534393b4926851d8ad6138_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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia60bd115a100488cbfa45e40e1b740bd_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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i553fd658c000441a81e91ad01c0dcf10_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="i55166907f9364bc68ddfc1e086c95503_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="i7351e8290137432ea045b7094154bafb_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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i408d90d0d51a4e118d34903239fa0f7b_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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i0012f58856674aba818740d19d32d15f_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="i99f79c4f63624c308a9d59dfb9e9b1a5_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="if0b9f9c32dcd49d1b6a3d5829da76dc4_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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i27b78bbef89b41d09f513d1978448cb1_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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4f81c8ac29924ead88d4f6bb93fcb79d_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="i4990b1376fb34597ab4bf900a442a057_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="ia8d963f85c6f4ee6a3f0b94a8bfdb9f7_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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i00590d46597448bdb3c110c172c7003d_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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i01daebb4250844a9ba75aef0cde1b556_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="i534a56ba3a20499a938645ef2219e8b8_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="i19b5694ccc7d4324845636255361ff9e_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:KleenPerformanceProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="iae2c39f54b4a4cd582cca2dd5f10d541_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:KleenPerformanceProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic74f6c1b42f649d5a7fb50146b2be1cd_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:KleenPerformanceProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i476c76e190e44979b791dac16d18f94c_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:KleenPerformanceProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if2d75cfe6f5c43fd9749950d6ba4b8f7_D20180101-20181231">
        <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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i21f3fc5656854993881ef88f4885d6d7_D20180101-20181231">
        <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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i849a7703f9604c9bbff9c41bce386dd0_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9b433fec0b5b4d2db6717bc3175bc7a0_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic1f5f5c1d22a418cadc5a6a4968a72ec_D20180101-20181231">
        <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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i31bbbb6dd7a2451085660bd552fb6da4_D20180101-20181231">
        <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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5f04b9e437f74add818d17fa25a93f2b_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i04e20f2b83e846e1b6f55dc34ce7ae6f_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9fb42f839c104317aa48e7d2a7b1b066_D20180101-20181231">
        <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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i67b34df91cb646a39add93897b822fd9_D20180101-20181231">
        <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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8505efec9c744d69918c46f089704d18_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i717525c1260848e8bcd55418abd061f7_D20180101-20181231">
        <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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="iab8140375b2c40dfa42366bbf5dbf644_D20180101-20181231">
        <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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="idea24f3d3e824ac4981cc3753014cbe2_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2695e2a8508043ea973a4af027122466_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:TechnicalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6ec03070169d4112a3921608bc089f91_D20180101-20181231">
        <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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie18ba0d2e95f4798aab9faf0900ce967_D20180101-20181231">
        <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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i9bc0acd96ee24a1da7fbcefead87110e_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ifbb62a1708aa4a41ae330b7334caf103_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:FieldandEmergencyResponseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i5241cc80794544e4a58500defe80cad0_D20180101-20181231">
        <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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i038e60adaa6f4acd908221db7f231f0c_D20180101-20181231">
        <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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i62ca430e2fa647048dd95b597b314729_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i98bb5042ac13413f9ca90a45e883bd53_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:IndustrialServicesAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i044af2f2176644ba8605d80aa93c6df7_D20180101-20181231">
        <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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i41607dff567e4f24af2a53463ee6be53_D20180101-20181231">
        <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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6ed2c7ce45a24778bde7471d787721c6_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia5d43803da8d4798b899d2e7a889373e_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:SafetlyKleenEnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i66eced5710f346f6b944836924507ab3_D20180101-20181231">
        <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:KleenPerformanceProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ie2348cf38dc54067afac77b7b9dad3f3_D20180101-20181231">
        <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:KleenPerformanceProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ief6466bfa8d847a697d612265f9549bc_D20180101-20181231">
        <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:KleenPerformanceProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic92dc6c9bf344ea581d1b1f3228907d2_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">clh:KleenPerformanceProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i84ca15a24c3443d89016a33cf71dff4d_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:OilGasandLodgingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i64252d703b974a75b17a76f63fb02291_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:OilGasandLodgingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i120581117a8e4794a1e2cc1cfe9a14cf_D20180101-20181231">
        <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:OilGasandLodgingServicesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="if263317425354eb0ac3b054cd7dcbd97_D20180101-20181231">
        <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:OilGasandLodgingServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic27ddce925a048689a3695bdc4bbdaf7_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="i948f683eb25c427d8bc7a2e0b37838f0_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="i81e8b087ab21495b8e739e7a600bb668_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="ia7a9e0214a824dccb5bf62b9e6be13e7_D20180831-20180831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:A2018AcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-08-31</startDate>
            <endDate>2018-08-31</endDate>
        </period>
    </context>
    <context id="i385937509fd54c8eb3420b027878d436_D20180223-20180223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:VeoliaBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-02-23</startDate>
            <endDate>2018-02-23</endDate>
        </period>
    </context>
    <context id="i10a6c90f6be44dae81dc644486f6d529_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:VeoliaBusinessMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ia9a82d10dd3342b9a5387ec0e0fa5dbc_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="i543acb8258a04b7aa68067cb7ea6151e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i3defce5931bd43b2a54f6db3199f2dc4_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">clh:SuppliesAndDrumsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i0a06bf9e864149b78000d84ac4b252ae_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PublicUtilitiesInventoryAxis">clh:SuppliesAndDrumsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ie2be8773639948b28fdcaed7e55bd54d_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="i6b9222ffe001450fbaef53e70646c3a1_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i219671373b534fc3b68c0dc634998090_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="i60aa56d5b35747e0b7195810394e2efd_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="icf8a475cf05f4e9fa58f3652dd20fa5a_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="ia6d63af13e774e858bb5a8e01ee26ace_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ib7d3cc5bece14e5bb0464fb845d848a9_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="i82d128f3a625481b8edbdff7dea8ebd0_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i83f345c8b09e4cb48fe0908d409d66c7_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="i833dcfbe1db3496d8eb5d0dbe269662e_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i9edb3b0cfbe240d7942213565720bfb5_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="i2ea3c41ef5f8404683bb82d10e7fae00_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i2630739ba97449279e40d68a5d7d52ad_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="i0761b856d18e4c9aa0aceee9050e8765_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie709b1a04be74dd5aca3c80e447007b3_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="i072bf513a50644bc9f67f87e009e7241_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ie4d8fd9cb7e0449c8c7871b8291cd433_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="i162e323bc00645888d4a2b96295511a5_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="iec2ba064a5e144f98d020d556d2ce382_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="i49cbf57ed78543cc89d9664675fd9648_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i10d6f616ea4543378ca1769a2b134aa8_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="i108fcc8619b443b190334338c7d69e88_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i055e6adbdaf74937a86d8415fbe6e49c_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i8d357dcff0fc4ca7ac2914d6db168b29_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="icf54493da94041c69fe1c203f30f910f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i16cb94813750408e909791f9a37a9c0a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ic023dc1faaa74f6e9929a45d01998cfe_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="ib0a469ff02ce41e59cea50287ef08564_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i65a7cebdbb3347769d55902a3e02b0ab_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iebb76b0759d6484e9be0527a904ea2b1_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iec48d5d7437745de8f673e8ec6b886a7_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="ibff44b6a69fe438bbd047f852f54ee5d_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i5311c202e59f4b2aa87a03bd1e226464_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="i5254d008318740b5b0378a9f5276fb19_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ide6b6ce298164b0b93ecfa78f46ec846_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="ibde082da577b460599115efefeebb2e4_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i0a182d9dd4984df1a033dd899987ef01_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="i4282ffdab1704fadb158eba760df4010_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ibf08c1a2bcc8441ba37cdc779fadee55_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ClosureAndPostClosureLiabilitiesAxis">clh:LandfillRetirementLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="if316eac593ac424586ace72cb6574ae8_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ClosureAndPostClosureLiabilitiesAxis">clh:NonLandfillRetirementLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i20dfaae9b9f940d6b27d362dd1f1781d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ClosureAndPostClosureLiabilitiesAxis">clh:LandfillRetirementLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i8b54a6feae04479d8495c04b68a4138a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ClosureAndPostClosureLiabilitiesAxis">clh:NonLandfillRetirementLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i5a1f49574c474ffdbc737b69015c2d68_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="i81c572ba2edc40c08669073552a4545e_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="i73c865bdf1db4dc6ab944e6b27f597dc_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="ied11b53184524fc39065690392a286c1_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="i173040dccec645b4adad94ffe72c38fe_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="ie2412e078aec4d9286c3d268ac7094ad_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="id01a2288a3fd4fe3a67a5920eb3e621d_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i46ccf3a70ad84a7a8a559ccc438b3d41_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i90834ed9ab0f4a13b9e889a62adb704d_I20181231">
        <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>2018-12-31</instant>
        </period>
    </context>
    <context id="i6bcc3144b24a4c6b9cd024ef6711333c_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i50e79a47e3bd4460bc015a4714bd7d7d_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i297281ef2b6847a6baab63024d5563d2_D20190101-20191231">
        <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>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="if6cfb7d5d3fd4538b012cb3969a8f6b1_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="if0e634dbeeec4699bb38533ba072f505_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="i22f17551b3fe4a71be25b72296391ee2_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="ic37666fe5cd54f54a487b7f84273d02a_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="ib79b035357f64ab58bc00e582c3c18d5_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="i4ef3c6475f9a48a4af5ac9f5e8f283ba_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="i7aae2e3b812a450287a1f0ed61a18cdb_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="ic29d90593c744da08a58dd41b7801283_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="ib95d76cc27e24410be6cae7f9ee8b29a_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="i9b2ae096ea634db190e4e640cf4b4682_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="ia5c3bcd82dd14fe68d81b940329043a0_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i5d0108c869af4b3cbf778b85e4dd71e1_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i2d2ccdeafa7d409686848e921b89e681_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i9992564adf384d229a3fd41ba75626ff_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i142b700ecb804fad96a1690d395d46c2_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i034d1997e9154889ac7bc887a95361df_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia5e2cd27e5ff4a1084094b55807f5584_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i8378cea892c74b0f992ca5275492c8f9_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i9d2c3a377e02493985ffeafddea60c0f_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i724be5a551cc4842ae451ff1efdc4a18_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4512ff4c80904827b8184d16c7ee22c3_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i07f76305d7ee4f8da7654e890b0d6242_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i39e4555f48d640c18af71fe30fc3d2be_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i994842a4579445ce8a766bfc37590b90_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i65c6ee032b2e402db226ac925be35516_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="idb8044b0113d45d89d8fbc93ad3e7a78_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ia949c61950cf451997eba549f9892eb9_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5588694fd36c4d259c4b9fd9675916a6_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ibb7875a49e0d4838b7717ffb4adf4ddc_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="iee7e7ceb98164d17887d0fa1df7b4ba4_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="ic71b320c349c448282c89d2569068abf_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="ie7fb271049914b28babac3119e40ae8f_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i07ac370021d242898a464c691f1aa89f_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="i07c42a733efb46c7a39ec341cecc635a_I20191231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="i6c64416fdcf74d39b72e60e6a84444f5_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="i84853e11ac53477db02ca511dd309319_I20191231">
        <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-12-31</instant>
        </period>
    </context>
    <context id="ia841c168718743d08a7d3447efd5b2bd_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="i198704ddece94ed0b621be7a86b2cffb_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="ie1040ae1e2a8463dba50c7627d68ab04_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5dd97d42f6904849a4bebb0dd858e5ae_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i22bd3afd8a4b44e9a00ce5960080bd9e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i742ce19902b24cc881df638a1c798187_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i855af697e9194883b493e42be246573a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe0f7bb362d94b15852a13c1eb1c7d1e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i3c467433ff024d598c218b0e1273e7e1_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i778418f3bcc54e118c9cf64087e7ab2d_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i99755a341a1448e4b025ff8277a693b8_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0085ef6478934a32b413b6f501486836_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="i7f63a52a5ef44b3185c0e637958120bb_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="ie56b51dd239c4327952371fe16e5a976_I20180719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:TermLoanAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-19</instant>
        </period>
    </context>
    <context id="i31eb15cc738545cabb59272f62f1e926_D20180417-20180417">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:EurodollarMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-17</startDate>
            <endDate>2018-04-17</endDate>
        </period>
    </context>
    <context id="i9eb933fc85904c889fe769a752bdb139_D20180417-20180417">
        <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>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">us-gaap:BaseRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-17</startDate>
            <endDate>2018-04-17</endDate>
        </period>
    </context>
    <context id="ifa24673df9df4e749eb563f3fd47f6d7_I20180719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:UnsecuredSeniorNotes2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-19</instant>
        </period>
    </context>
    <context id="i7cfcb959c3d34f95a92c84c9395d3e97_D20180719-20180719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:UnsecuredSeniorNotes2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-07-19</startDate>
            <endDate>2018-07-19</endDate>
        </period>
    </context>
    <context id="i8376e9bf6c17462eb57c43061d93fb75_I20180719">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:UnsecuredSeniorNotes2020Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-07-19</instant>
        </period>
    </context>
    <context id="i3fdffa53dc474b65aab767cf82f0d961_I20180801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">clh:UnsecuredSeniorNotes2020Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-08-01</instant>
        </period>
    </context>
    <context id="ic1c6c12bdf5b4f7cb5b33fe1c53b51a3_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="i652fc4ca306647ed8afc441a963a9d30_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="ide233c5d3f9748969b74ff151799e1e1_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="if5f4c622dde54ef28469d888d156f4d8_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="i0ddafe0a910d4f25b557b2c80db42126_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="i7277472af8eb404b9fda0e6e7eaba266_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if35bf9958119417494841ddb9c1edcc3_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia56ddfff26204f32baf63af3287dd23e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8997c3eee2e14cc5a451a90f47a38301_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i4fdebb3c36ad433190c7d33446ff6f58_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie32ccd684a4d45669d1de4d26cc998ef_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i01086e47212b4f9eb9803b75e5a7cc5a_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i5ee5366ccfea446e89a082844028310f_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibd32fafaaf80408497e4f81635a9ee1c_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="i05d9050d7e9a45bb9abf1649bda5fee9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i7c043a58dea84e66ae5acbe415ec0db4_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="ia90cba31eb744d4797de88d223f0888c_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="i5c0b62573f70431da5e25a0415dfe3cc_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="i9b2f2ba7ce034a3ab24acc5b29b30b5e_D20200101-20201231">
        <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>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="icaedd368a43f4b7e8b207bdeabeba9b4_D20181001-20181031">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <startDate>2018-10-01</startDate>
            <endDate>2018-10-31</endDate>
        </period>
    </context>
    <context id="i5dfdd60430d94af48b0611b6a7402a0b_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="i39c3c74c7fc14e9882e83b43f9fb996f_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="icb69bb794ecd48789104c8c03dca127f_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i07eaa2d6ae434e248b04b72a748d9208_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i801366bbeee64be19fbb96a02fab13e1_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ia62cdd5835f347ef8de8a14a30f8aad9_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8e7a6e38ed02499c894613d7fdf54e74_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="iae6ef4af42f94d569f61b13a154687bf_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="ieae5db00798348fa88f7c31ad55a6339_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="ibf33cb42e6c249459d4afbd61df9b659_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="if93e3df26ac34ce092753288758309f0_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ida45ba8286af451b80bb6b1ff724e5d1_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3538447ac0da4d29afced9e72ec301d2_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="ic74182777e484039851778f4e12f6532_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i72dc09e2bb01407c9b9d1d863cc6e205_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="i5f8ece745fc34ae9b93446a2c040cd3a_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="ieafa69a598b64e009f9bee31e4f5c3cb_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="i2feb81bcd0ee4797aa5b600e4a73c434_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="idc5bc6649be74764ab9fdae358c942b0_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="i030d87588b84463c9c0a7f47a87e76ee_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="if1a4d3149818429f8b114459c3244e2b_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="ie27ea358ec844110a37934250bbeb78d_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="ibfe3f4f506a647c5bcdc8d2d2b3b4320_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="i4b28fee7f98845f0b4b3f5da739e1081_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="i9957e65a761c4ceea054b57656e288a4_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="i48e49fd9fd7f4f04a606af1e1c6cd65e_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="i57af7996ee984bd08d84114b92932e74_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="i92f156c361164496ae7c83915ec6612b_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="i9f25ece48a2f4f5090ec76d14d03404d_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="i3cf24d603c5a4f048b320534e83811ad_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="i77b98c16532a4b65bbf26b3b1160348a_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="i3b18c0ab07de45d99141b4211b815730_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="i6f0c30e2b9dc4780a32008754e5f88d6_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="i40de6b9cc1dc4ff1bfb9180aedcef2b6_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="i189437c3251b449aaf3fb1b9e547eceb_I20200603">
        <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-06-03</instant>
        </period>
    </context>
    <context id="i95e071a92f1e490dbe0cb66062ab7f6d_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id165bb4ef0b04afcab17043b5680419f_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ib8c2802352df4691958cf0b819c44481_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i24b564a8a2394118b5d3dab6f4170690_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="ibaacca7e73a6445198ca2ef44d2a89e5_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="ia82dea8bb19a4409aaadc312c2f4a285_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="i5eaa589ab17b4b5999fd7cd620a327a9_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i293c627577d240809954134875c27089_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i4b3f289927514233b276eadda243fbfd_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="i85e20a50e75d45b5ac3f76061ae7e451_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="ibd69f3606dc94664adf5d68fc44c3c1d_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="ia3eb8390498147818c358f0587a0510b_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i520fc37819c045c9a3c4447888ff2202_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:LegalAndAdministrativeProceedingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i9be6d3b36841467d8edc571c871efda4_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="i0fa8a78ed1c844d6b0f7490ea001ed5c_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:FederalAndStateEnforcementActionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i4f5c3b48b20542099230e91fad13f550_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="i349ce11039544547a5a8db1f4f44c2f7_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="i313169a05af047c189a377836d75d87a_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="i2d52d08e965c4fdabd96d9f8be170792_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="iade74ae978b94c2eaf9e3ef7857e9916_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">clh:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i8ba89c0bf53944ec99d52341d170d8d3_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:SuperfundProceedingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ib26e2a0f15a54ea1a21b6994de9b19a3_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:EnvironmentalRemediationSiteAxis">clh:RemedialLiabilitiesForInactiveSitesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:BRFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia052846de74c43389ac55e782b7fc2bc_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:CertainOtherThirdPartySitesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0f1b9ea3833942e38369feffd4bd3d57_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="clh:ContingenciesByNatureOfContingencyAxis">clh:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i1f7193f455764555b42dc6b15c58afed_D20201001-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
        </entity>
        <period>
            <startDate>2020-10-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ie2c3dd0e3b5040f7956d1dac22bbe126_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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ia44fad2c92b34a1598f09ae73b5755e1_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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i74d26fe356f040fc9a12e581e26e2c7f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="if2399425561e45269d42d5cef8c35538_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="ibe0a886acbc44dbf8bfc627d003ed596_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i0946f3f7a68c4c4eb4eeb4e27b08bad8_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="ic7dcc7d64ac74f12ac7735862cbbb7c0_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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i4d19824165db4fa98e8a12ce30af4d59_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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i07c887f615ad4ce09f1bdd8454cc0350_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i6e647c63bc8c41ed9f1a31f99743392a_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="ifa9a1c73c2f3414dbfd6785815ed7b2b_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="i432b06c6911e4143b8e3655883f6621c_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="i445907988df9461c824e0daf71160d61_D20180101-20181231">
        <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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i8cf1403ddb14406baa653ac076fa2afc_D20180101-20181231">
        <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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i86c6891abc654a119a2ff8ef1f225a4d_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id2fd3d8c0a444af79c26ba85359588da_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6003c005a3f74c1aadf8d750eecf5b90_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">us-gaap:MaterialReconcilingItemsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i002bf3eb7cd44134ba1494c9a5575823_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i6a48a4578a2241ca9f37d5897c497386_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">clh:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i7104bf8d0c4a46568564886d02eaf055_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ConsolidationItemsAxis">clh:OperatingSegmentsAndCorporateNonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i14b3af258a2c41c99b15e9cc34d139ba_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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i34cd4ccf728c44708070eb1b4070b183_I20191231">
        <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:EnvironmentalServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i95f2c20856cd495aae465e0fd4779a26_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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i61b6fbf4bc004e88b90d860b16767c05_I20191231">
        <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:SafetyKleenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i1f2bb6cc114b4d409825a0e865f42568_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="if90d3ab434b0456993e430848f81afcb_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1460e4d4b1c844768d00b45df0ee9745_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="ie22e336afeb04934b8e60a53fa903e67_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i226fddeca7164c4fb5ad9860fa431634_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i830b6279099b4ea0be4396f4ea31f4c0_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i75a02f5bc6204730a57de68236504c16_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i44274fd47d3a409590a6d039cf94b73b_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i2cbd3b093dc841a5923e275e16c77620_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="i88a68ccd73f64529be45bf4f9ec7f4b4_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="i4887418dfecd4ad293bf2bf3f209c014_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="if98beb5421ab46e28d9cd013cbf514e9_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="i84d26c61aee8476b9417c7192cb26d74_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="iec0e32524e9b452ea7aad7d71ac62113_I20171231">
        <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>2017-12-31</instant>
        </period>
    </context>
    <context id="i0748c7e221e54b8da5803184894a26f6_D20180101-20181231">
        <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>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="id9596d6369194724a15c179fc43e2c67_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="i8e3189a63e1649a79433a05b2ec35c1c_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="i7af821103c5e41358644c570dff61d5d_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="i2f1a1b7918bd4d17854879ddee01aba9_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="id2db167b42404486bc83090d1fb9cdf6_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="iff38b85757fc48f8ba909dde20f1a0fb_I20171231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2017-12-31</instant>
        </period>
    </context>
    <context id="i4b407adf6e9f4dddae1f7453468991e3_D20180101-20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-12-31</endDate>
        </period>
    </context>
    <context id="i3033d37972424011ae417449684fc0c7_I20181231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-12-31</instant>
        </period>
    </context>
    <context id="i02be196c525d47928a1545898fbf3977_D20190101-20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2019-01-01</startDate>
            <endDate>2019-12-31</endDate>
        </period>
    </context>
    <context id="id69af00315c542b2abdb05d3e3b260ac_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i78a862f5f4824360912a2470b479050f_D20200101-20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="i7b56722361bb473484b5135f4304a344_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000822818</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</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="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="numberofsource">
        <measure>clh:numberOfSource</measure>
    </unit>
    <unit id="location">
        <measure>clh: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>
    <unit id="segment">
        <measure>clh:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV80L2ZyYWc6NjZkNmRhYmM5MjhiNGJiMmFiOTU5ZWFkMzY3M2ZlNTIvdGFibGU6ZDQ5ZGNiNmYxMGEzNDQzZmEzYjYxMWU3MTA1MzRhOTEvdGFibGVyYW5nZTpkNDlkY2I2ZjEwYTM0NDNmYTNiNjExZTcxMDUzNGE5MV80LTEtMS0xLTA_adccba05-b7eb-42a0-8f73-45aeffb1095c">0000822818</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalYearFocus
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV80L2ZyYWc6NjZkNmRhYmM5MjhiNGJiMmFiOTU5ZWFkMzY3M2ZlNTIvdGFibGU6ZDQ5ZGNiNmYxMGEzNDQzZmEzYjYxMWU3MTA1MzRhOTEvdGFibGVyYW5nZTpkNDlkY2I2ZjEwYTM0NDNmYTNiNjExZTcxMDUzNGE5MV83LTEtMS0xLTA_fbac8dd6-fe14-4a06-8bdd-e7eccedec83b">2020</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV80L2ZyYWc6NjZkNmRhYmM5MjhiNGJiMmFiOTU5ZWFkMzY3M2ZlNTIvdGFibGU6ZDQ5ZGNiNmYxMGEzNDQzZmEzYjYxMWU3MTA1MzRhOTEvdGFibGVyYW5nZTpkNDlkY2I2ZjEwYTM0NDNmYTNiNjExZTcxMDUzNGE5MV84LTEtMS0xLTA_55e78d14-e8f0-4796-864b-e15772d4bc90">FY</dei:DocumentFiscalPeriodFocus>
    <dei:AmendmentFlag
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV80L2ZyYWc6NjZkNmRhYmM5MjhiNGJiMmFiOTU5ZWFkMzY3M2ZlNTIvdGFibGU6ZDQ5ZGNiNmYxMGEzNDQzZmEzYjYxMWU3MTA1MzRhOTEvdGFibGVyYW5nZTpkNDlkY2I2ZjEwYTM0NDNmYTNiNjExZTcxMDUzNGE5MV85LTEtMS0xLTA_dab5a5ef-8009-4450-b041-d093bdd280dc">false</dei:AmendmentFlag>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i90f6253ee4024b899ebf49bfa6518528_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzY4ODk_b2746d89-ef21-4ec7-bcbd-ddf07be2d0db">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ie589c440a46b4528a0bee3bc9b1cca00_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzcwNTM_5f61bb2f-8234-4e8f-9d37-ccfe392c838e">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i57a0a36b3c93487aab922b8a8831b386_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzI3NDg3NzkxMzMwOTk_1f559442-eec1-4f9c-944a-b980e36e6601">P20Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i629908287bc94dc8825c96d830fe5518_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzI3NDg3NzkxMjYyNzY_992fea9a-a950-491e-b5ba-f406379d4be5">P3Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="i387c4bb9f916429499e408454b038fe5_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzI3NDg3NzkxMjYyOTQ_358366d8-07fc-4fb3-9315-ccc54a8b038c">P2Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i4ca3b5ad39b14298951c6d76647c3efb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzc2Nw_7784ea6c-d8a5-4627-9a3a-8c59de3527dd">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i95e071a92f1e490dbe0cb66062ab7f6d_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzc2Nw_94af4cfe-cc30-4404-9d57-d822c035f2df">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTo0NTM4MGI3M2JkZWI0MmYyOTExM2FmZWJiNzhhYjJkYi90YWJsZXJhbmdlOjQ1MzgwYjczYmRlYjQyZjI5MTEzYWZlYmI3OGFiMmRiXzMtMC0xLTEtMTExMjg_51f6379c-b783-4641-952a-405d1ee11a19">us-gaap:OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTo0NTM4MGI3M2JkZWI0MmYyOTExM2FmZWJiNzhhYjJkYi90YWJsZXJhbmdlOjQ1MzgwYjczYmRlYjQyZjI5MTEzYWZlYmI3OGFiMmRiXzMtMC0xLTEtMTExMjg_b0f37dc6-6b32-4da1-a212-d1fd6b09c494">us-gaap:OtherLiabilitiesNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8yMDA4L2ZyYWc6NjAyNDAyOTViZjNhNDc0YWE1YTU5YzQ1NTUzMjg3YWYvdGFibGU6Mjg4MDJiNTk1MGY2NDNmMjgyN2RmZjg1ZjA0ZGMzMTQvdGFibGVyYW5nZToyODgwMmI1OTUwZjY0M2YyODI3ZGZmODVmMDRkYzMxNF80LTEtMS0xLTg0ODQ_34950d31-e36a-46a9-b148-258bb76eb811">us-gaap:AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8yMDA4L2ZyYWc6NjAyNDAyOTViZjNhNDc0YWE1YTU5YzQ1NTUzMjg3YWYvdGFibGU6Mjg4MDJiNTk1MGY2NDNmMjgyN2RmZjg1ZjA0ZGMzMTQvdGFibGVyYW5nZToyODgwMmI1OTUwZjY0M2YyODI3ZGZmODVmMDRkYzMxNF80LTEtMS0xLTg0ODQ_d3cc9637-48d5-4758-94f9-eb8ee88aaee7">us-gaap:AccruedLiabilitiesCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGV4dHJlZ2lvbjoxZDIwZjAyNWFmYWM0MzFhOTVjMzk1NDE0MDdjY2EyNl8zMTUx_6a8def56-2aa3-4bb4-a396-36fed7d3d52e">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGFibGU6MTdmZTI3ZmM4YjhjNDIyYjkzNzEwMTk0MjgzN2E4MDkvdGFibGVyYW5nZToxN2ZlMjdmYzhiOGM0MjJiOTM3MTAxOTQyODM3YTgwOV8wLTAtMS0xLTA_2dc2ac8f-0469-4680-b060-2cce83946f7f">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGFibGU6MTdmZTI3ZmM4YjhjNDIyYjkzNzEwMTk0MjgzN2E4MDkvdGFibGVyYW5nZToxN2ZlMjdmYzhiOGM0MjJiOTM3MTAxOTQyODM3YTgwOV8yLTMtMS0xLTA_d26cb2b3-c4ec-4f64-b507-96c09d181208">2020-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGFibGU6MTdmZTI3ZmM4YjhjNDIyYjkzNzEwMTk0MjgzN2E4MDkvdGFibGVyYW5nZToxN2ZlMjdmYzhiOGM0MjJiOTM3MTAxOTQyODM3YTgwOV8yLTMtMS0xLTA_8e25fe2b-81d3-478c-9d14-efe4db1eb89f">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGFibGU6MTdmZTI3ZmM4YjhjNDIyYjkzNzEwMTk0MjgzN2E4MDkvdGFibGVyYW5nZToxN2ZlMjdmYzhiOGM0MjJiOTM3MTAxOTQyODM3YTgwOV81LTAtMS0xLTA_553083c9-930f-4adc-b791-a8593fc28bc2">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGV4dHJlZ2lvbjoxZDIwZjAyNWFmYWM0MzFhOTVjMzk1NDE0MDdjY2EyNl8zMTUy_0023cee3-e1de-4149-8bac-ccb52b2afe88">001-34223</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGV4dHJlZ2lvbjoxZDIwZjAyNWFmYWM0MzFhOTVjMzk1NDE0MDdjY2EyNl8zMTU1_7716fd7d-911a-41d4-9160-dcbc95700929">CLEAN HARBORS,&#160;INC</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGFibGU6YjAxM2QwMjUwODYzNDg4MmExZmM4MTYxYjAwMzAzYzQvdGFibGVyYW5nZTpiMDEzZDAyNTA4NjM0ODgyYTFmYzgxNjFiMDAzMDNjNF8wLTEtMS0xLTA_b92c6091-e7b4-49ab-80b0-e41a6f7edf93">MA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGFibGU6YjAxM2QwMjUwODYzNDg4MmExZmM4MTYxYjAwMzAzYzQvdGFibGVyYW5nZTpiMDEzZDAyNTA4NjM0ODgyYTFmYzgxNjFiMDAzMDNjNF8wLTgtMS0xLTA_0fcaace4-453d-4188-a723-c53e92faf0c7">04-2997780</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGFibGU6YjAxM2QwMjUwODYzNDg4MmExZmM4MTYxYjAwMzAzYzQvdGFibGVyYW5nZTpiMDEzZDAyNTA4NjM0ODgyYTFmYzgxNjFiMDAzMDNjNF8yLTEtMS0xLTA_86fa9d61-ecfa-4e67-a5a5-253b06822e50">42 Longwater Drive</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGFibGU6YjAxM2QwMjUwODYzNDg4MmExZmM4MTYxYjAwMzAzYzQvdGFibGVyYW5nZTpiMDEzZDAyNTA4NjM0ODgyYTFmYzgxNjFiMDAzMDNjNF8yLTMtMS0xLTA_fa929a7a-8ec9-4cf4-a45c-37618c665e16">Norwell</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGFibGU6YjAxM2QwMjUwODYzNDg4MmExZmM4MTYxYjAwMzAzYzQvdGFibGVyYW5nZTpiMDEzZDAyNTA4NjM0ODgyYTFmYzgxNjFiMDAzMDNjNF8yLTQtMS0xLTA_b88390f1-8d73-44ea-b006-40bf00031c3e">MA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGFibGU6YjAxM2QwMjUwODYzNDg4MmExZmM4MTYxYjAwMzAzYzQvdGFibGVyYW5nZTpiMDEzZDAyNTA4NjM0ODgyYTFmYzgxNjFiMDAzMDNjNF8yLTgtMS0xLTA_955c700d-d960-4f86-908e-4b607c37ad9e">02061-9149</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGV4dHJlZ2lvbjoxZDIwZjAyNWFmYWM0MzFhOTVjMzk1NDE0MDdjY2EyNl8zMTYy_291ba08e-638c-4ebe-bfeb-e978d3b5e3e0">781</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGV4dHJlZ2lvbjoxZDIwZjAyNWFmYWM0MzFhOTVjMzk1NDE0MDdjY2EyNl8zMTYz_f81baaac-3b96-4bba-bca2-87843ead5626">792-5000</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGFibGU6NjViMTdkMWZlNWMzNDNmODkxN2U0NDMwYWJiY2E2YTEvdGFibGVyYW5nZTo2NWIxN2QxZmU1YzM0M2Y4OTE3ZTQ0MzBhYmJjYTZhMV8xLTAtMS0xLTA_16bcd52e-cc56-4cc9-b113-79983e0ba716">Common Stock, $0.01 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGFibGU6NjViMTdkMWZlNWMzNDNmODkxN2U0NDMwYWJiY2E2YTEvdGFibGVyYW5nZTo2NWIxN2QxZmU1YzM0M2Y4OTE3ZTQ0MzBhYmJjYTZhMV8xLTItMS0xLTA_7d3e215d-e92e-4c58-b310-a0432dcc0bfd">CLH</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGFibGU6NjViMTdkMWZlNWMzNDNmODkxN2U0NDMwYWJiY2E2YTEvdGFibGVyYW5nZTo2NWIxN2QxZmU1YzM0M2Y4OTE3ZTQ0MzBhYmJjYTZhMV8xLTQtMS0xLTA_7de01759-9674-4135-9069-3cee380b98a3">NYSE</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGV4dHJlZ2lvbjoxZDIwZjAyNWFmYWM0MzFhOTVjMzk1NDE0MDdjY2EyNl8zMTU4_985391c0-d6d5-46e6-a417-844c77151134">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGV4dHJlZ2lvbjoxZDIwZjAyNWFmYWM0MzFhOTVjMzk1NDE0MDdjY2EyNl8zMTUz_8bb05837-1197-4da0-a5b2-ce01c182a4f2">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGV4dHJlZ2lvbjoxZDIwZjAyNWFmYWM0MzFhOTVjMzk1NDE0MDdjY2EyNl8zMTU0_373ec7af-dbc2-422a-8591-85d8a68c0bf6">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGV4dHJlZ2lvbjoxZDIwZjAyNWFmYWM0MzFhOTVjMzk1NDE0MDdjY2EyNl8zMTU5_6b2df975-f5a7-4c04-bedc-014579af602f">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGFibGU6M2M5YTBkNzBkOTkzNDdmNGExMzk3ZDdkMWI5YmQ5NDUvdGFibGVyYW5nZTozYzlhMGQ3MGQ5OTM0N2Y0YTEzOTdkN2QxYjliZDk0NV8wLTAtMS0xLTA_54bf9910-764c-46cd-80c5-f18226e98008">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGFibGU6M2M5YTBkNzBkOTkzNDdmNGExMzk3ZDdkMWI5YmQ5NDUvdGFibGVyYW5nZTozYzlhMGQ3MGQ5OTM0N2Y0YTEzOTdkN2QxYjliZDk0NV8xLTUtMS0xLTA_5d82fe36-09a0-46e5-a9f8-6312348b6af8">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGFibGU6M2M5YTBkNzBkOTkzNDdmNGExMzk3ZDdkMWI5YmQ5NDUvdGFibGVyYW5nZTozYzlhMGQ3MGQ5OTM0N2Y0YTEzOTdkN2QxYjliZDk0NV8yLTUtMS0xLTA_a138606b-1949-409c-9d82-94d975d55f43">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGV4dHJlZ2lvbjoxZDIwZjAyNWFmYWM0MzFhOTVjMzk1NDE0MDdjY2EyNl8yNzQ4Nzc5MDc0MDg5_cd9a7106-59d6-43b4-83a3-d54b8b77cc04">true</dei:IcfrAuditorAttestationFlag>
    <dei:EntityShellCompany
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGV4dHJlZ2lvbjoxZDIwZjAyNWFmYWM0MzFhOTVjMzk1NDE0MDdjY2EyNl8zMTUw_536a79e1-598b-4258-aa90-916269fd57d7">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat
      contextRef="iac947000efbd4500934b0a85b93145bb_I20200630"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGV4dHJlZ2lvbjoxZDIwZjAyNWFmYWM0MzFhOTVjMzk1NDE0MDdjY2EyNl8yNjE1_abad6e5b-9acd-4d64-9a52-e1e7f3369fb9"
      unitRef="usd">3100000000</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i2fed407aa2f34ca2bc1faefc45011254_I20210217"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGV4dHJlZ2lvbjoxZDIwZjAyNWFmYWM0MzFhOTVjMzk1NDE0MDdjY2EyNl8yODQ2_734de0c9-5b31-438c-95f2-9198850acf78"
      unitRef="shares">54796559</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xL2ZyYWc6MWQyMGYwMjVhZmFjNDMxYTk1YzM5NTQxNDA3Y2NhMjYvdGV4dHJlZ2lvbjoxZDIwZjAyNWFmYWM0MzFhOTVjMzk1NDE0MDdjY2EyNl8zMTYx_b41eec47-cee9-4ee0-ab46-1475050a2403">Certain portions of the registrant's definitive proxy statement for its 2021 annual meeting of stockholders (which will be filed with the Commission not later than April&#160;23, 2021) are incorporated by reference into Part&#160;III of this report.</dei:DocumentsIncorporatedByReferenceTextBlock>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNC0xLTEtMS0w_d97eb211-2fac-4244-bf71-e11b437f0bdb"
      unitRef="usd">519101000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNC0zLTEtMS0w_00f820bc-620b-41c3-beb1-c415560729a4"
      unitRef="usd">371991000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNS0xLTEtMS0w_c99a1b5e-f42d-46a3-bf23-1ac908427a0c"
      unitRef="usd">51857000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNS0zLTEtMS0w_3082861e-96c3-4234-8e89-adecad098060"
      unitRef="usd">42421000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNi0wLTEtMS0wL3RleHRyZWdpb246M2ExMGI3YjMyMzRmNDdmZjg1YTVjZjg0ODNhZWU1ZjJfMTA5OTUxMTYyNzg4Mg_1f366900-2ff3-4a6b-936e-80d23a383afe"
      unitRef="usd">44749000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNi0wLTEtMS0wL3RleHRyZWdpb246M2ExMGI3YjMyMzRmNDdmZjg1YTVjZjg0ODNhZWU1ZjJfMTA5OTUxMTYyNzg3MQ_293d73d9-838b-4c4b-ae50-341f77d8af38"
      unitRef="usd">38711000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNi0xLTEtMS0w_57034422-d966-4df9-875c-3634bc6a7668"
      unitRef="usd">611534000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNi0zLTEtMS0w_cef36a69-7ee4-46f3-91d6-53fd07d93403"
      unitRef="usd">644738000</us-gaap:AccountsReceivableNetCurrent>
    <clh:UnbilledAccountsReceivableCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNy0xLTEtMS0w_eaf1c2e6-0eda-420c-b14c-c4e83dd2dc37"
      unitRef="usd">55681000</clh:UnbilledAccountsReceivableCurrent>
    <clh:UnbilledAccountsReceivableCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNy0zLTEtMS0w_dd352ccf-f9cc-423e-89f8-85a39d70d89c"
      unitRef="usd">56326000</clh:UnbilledAccountsReceivableCurrent>
    <us-gaap:InventoryNet
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfOS0xLTEtMS0w_1860e7a9-d072-4903-9775-679bbde2ec07"
      unitRef="usd">220498000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfOS0zLTEtMS0w_0d7f2a1f-ed36-4176-ab1e-cef06dd92843"
      unitRef="usd">214744000</us-gaap:InventoryNet>
    <clh:PrepaidExpensesAndOtherAssetsCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMTAtMS0xLTEtMA_cbcac990-63ea-4bb4-991d-317c8ca2f321"
      unitRef="usd">67051000</clh:PrepaidExpensesAndOtherAssetsCurrent>
    <clh:PrepaidExpensesAndOtherAssetsCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMTAtMy0xLTEtMA_f3c21bd1-52e8-47b2-a68d-7aff3b0d916e"
      unitRef="usd">70688000</clh:PrepaidExpensesAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMTItMS0xLTEtMA_8b332d97-a06a-4b85-bd5a-91f734ebd6fc"
      unitRef="usd">1525722000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMTItMy0xLTEtMA_f77cce5f-7881-44be-a26f-edb3fac27d00"
      unitRef="usd">1400908000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMTMtMS0xLTEtMA_0f88aacb-4463-4b42-b41e-b743179f8931"
      unitRef="usd">1525298000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMTMtMy0xLTEtMA_93cdf89b-8435-4497-970c-57bf5e4d7459"
      unitRef="usd">1588151000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMTUtMS0xLTEtMA_5e5f1b7e-8d77-4b3c-b769-46696eb7b08c"
      unitRef="usd">150341000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMTUtMy0xLTEtMA_6074cac3-c4c8-452f-91a1-933b56cece42"
      unitRef="usd">162206000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMTYtMS0xLTEtMA_6c34c948-c6e1-457e-a9e4-ae5bebe8a9b9"
      unitRef="usd">527023000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMTYtMy0xLTEtMA_338a6c1f-48a4-4ca4-aa0b-cfe5e57ea798"
      unitRef="usd">525013000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMTctMS0xLTEtMA_40d4f793-9a15-42ac-8f1c-7914713f16d2"
      unitRef="usd">386620000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMTctMy0xLTEtMA_ef40966d-90ec-4e8a-836c-1a23b32f36a7"
      unitRef="usd">419066000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMTgtMS0xLTEtMA_a025c008-2a76-4628-b03c-9966f7132a0d"
      unitRef="usd">16516000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMTgtMy0xLTEtMA_09cc2e8f-6b56-4432-b48f-903d37630c1a"
      unitRef="usd">13560000</us-gaap:OtherAssetsNoncurrent>
    <clh:AssetsNoncurrentExcludingPropertyPlantAndEquipment
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMTktMS0xLTEtMA_393c9428-73c7-4018-8bbd-a963b993ec34"
      unitRef="usd">1080500000</clh:AssetsNoncurrentExcludingPropertyPlantAndEquipment>
    <clh:AssetsNoncurrentExcludingPropertyPlantAndEquipment
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMTktMy0xLTEtMA_da9b9343-40c1-475f-8797-2dfd4fbcbf78"
      unitRef="usd">1119845000</clh:AssetsNoncurrentExcludingPropertyPlantAndEquipment>
    <us-gaap:Assets
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMjAtMS0xLTEtMA_60aa652b-107c-4248-a876-a4a12d1a6379"
      unitRef="usd">4131520000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMjAtMy0xLTEtMA_e5b1f6f5-110d-4fce-9427-06a68b51cd7b"
      unitRef="usd">4108904000</us-gaap:Assets>
    <us-gaap:LongTermDebtCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMjQtMS0xLTEtMA_7da7cc2f-e24f-45c9-8a30-034c46124e04"
      unitRef="usd">7535000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMjQtMy0xLTEtMA_f5449b08-7f1d-4f96-83a6-b272571118ad"
      unitRef="usd">7535000</us-gaap:LongTermDebtCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMjYtMS0xLTEtMA_cd3578df-fcd0-49c9-bc40-0f21b59defc1"
      unitRef="usd">195878000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMjYtMy0xLTEtMA_3881370c-2d5b-4448-a566-77928280c158"
      unitRef="usd">298375000</us-gaap:AccountsPayableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMjctMS0xLTEtMA_20ef94ef-651b-44f1-afc7-948fbbe55203"
      unitRef="usd">74066000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMjctMy0xLTEtMA_b21f0bd2-3aaa-4b1d-9504-0a87003aa6b1"
      unitRef="usd">73370000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMjgtMS0xLTEtMA_0f9355e1-7d73-4a83-86df-04b1db5ecf76"
      unitRef="usd">295823000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMjgtMy0xLTEtMA_7d966f7e-c7c6-4b90-b85c-e8829e45b937"
      unitRef="usd">276540000</us-gaap:AccruedLiabilitiesCurrent>
    <clh:AccruedCappingClosurePostClosureAndRemedialLiabilitiesCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMjktMS0xLTEtMA_c1e93741-b5a8-4c5b-9f8a-b3afb281cad2"
      unitRef="usd">26093000</clh:AccruedCappingClosurePostClosureAndRemedialLiabilitiesCurrent>
    <clh:AccruedCappingClosurePostClosureAndRemedialLiabilitiesCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMjktMy0xLTEtMA_fd282b00-75d7-4065-9f67-7b4397ad969a"
      unitRef="usd">23301000</clh:AccruedCappingClosurePostClosureAndRemedialLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzAtMS0xLTEtMA_5e25c6af-8e39-4e86-b5ef-857941012c18"
      unitRef="usd">36750000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzAtMy0xLTEtMA_13942390-7d29-428f-94b9-133ce45face5"
      unitRef="usd">40979000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzEtMS0xLTEtMA_529101b3-65b3-43f3-9513-3d6d17aa7900"
      unitRef="usd">636145000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzEtMy0xLTEtMA_79bfa298-528c-4cf3-8ff8-2dc12962f094"
      unitRef="usd">720100000</us-gaap:LiabilitiesCurrent>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmJmMmUwZDZhOGE3NzQyMjg4NDBhMmVmYmZlZjUxM2M1XzEwOTk1MTE2Mjc5OTk_c80c6d67-17aa-4a1a-b9f9-8236b8cde2b7"
      unitRef="usd">13903000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzMtMC0xLTEtMC90ZXh0cmVnaW9uOmJmMmUwZDZhOGE3NzQyMjg4NDBhMmVmYmZlZjUxM2M1XzEwOTk1MTE2Mjc5ODk_817f875f-1043-4511-9167-cf2abb733a9e"
      unitRef="usd">7283000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCosts>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzMtMS0xLTEtMA_f2dc6840-2c42-4b7c-9176-45f318f05593"
      unitRef="usd">74023000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent>
    <us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzMtMy0xLTEtMA_8df5e219-caef-44a1-80d7-efa91640e29f"
      unitRef="usd">68368000</us-gaap:AccruedCappingClosurePostClosureAndEnvironmentalCostsNoncurrent>
    <us-gaap:AccruedEnvironmentalLossContingenciesCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmY1NmIyY2U0NGMxNzQwODRiMDUxNGE5MGNlNDdiNDA1XzEwOTk1MTE2Mjc5NzY_3fb74a14-eea5-4d97-892a-939b56237e7f"
      unitRef="usd">12190000</us-gaap:AccruedEnvironmentalLossContingenciesCurrent>
    <us-gaap:AccruedEnvironmentalLossContingenciesCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzQtMC0xLTEtMC90ZXh0cmVnaW9uOmY1NmIyY2U0NGMxNzQwODRiMDUxNGE5MGNlNDdiNDA1XzEwOTk1MTE2Mjc5NjU_31d8bf29-2e39-4c05-b828-1c306c100cd9"
      unitRef="usd">16018000</us-gaap:AccruedEnvironmentalLossContingenciesCurrent>
    <us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzQtMS0xLTEtMA_bdcc0548-8f01-4087-9a4a-937721de6f9e"
      unitRef="usd">102623000</us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent>
    <us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzQtMy0xLTEtMA_635af0f9-3e7d-4303-99d3-3d503bb70897"
      unitRef="usd">98155000</us-gaap:AccruedEnvironmentalLossContingenciesNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzUtMS0xLTEtMA_c3bdac98-d210-49e7-8f0c-963c2608967b"
      unitRef="usd">1549641000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzUtMy0xLTEtMA_a22df2a3-27f3-4e35-89a4-3f227e1d1516"
      unitRef="usd">1554116000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzYtMS0xLTEtMA_4b90498d-7e95-4454-829c-d6b3e3fdfdff"
      unitRef="usd">114258000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzYtMy0xLTEtMA_d7cc30dc-baa0-4d7c-bbc5-431deb0b2deb"
      unitRef="usd">121020000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzYtMS0xLTEtNTUzMw_9a2b4150-a205-40df-9bb3-85f45a284af1"
      unitRef="usd">230097000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzYtMy0xLTEtNTUzMw_92fe37cd-0151-415c-bd6b-059827df4783"
      unitRef="usd">231337000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzctMS0xLTEtMA_1d34c860-94f9-4066-bce3-c49b77e263a7"
      unitRef="usd">83182000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzctMy0xLTEtMA_37d43993-6063-4190-bf1d-273cdb3742a9"
      unitRef="usd">45995000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzgtMS0xLTEtMA_9d968d65-1784-467f-b0cb-d0745e73f728"
      unitRef="usd">2153824000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzgtMy0xLTEtMA_6baa310c-ccbc-4ce5-b3f9-aaed91926d8f"
      unitRef="usd">2118991000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzktMS0xLTEtMA_ef9a1d14-f81d-4ce5-8ccd-2aace0d11ede"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfMzktMy0xLTEtMA_af57aba0-ab35-4142-9c4c-194aab66a9c3"
      unitRef="usd"
      xsi:nil="true"/>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjcyZDEyNTVlYmU5MTRiZTBhMTg2MTkyZmExY2E0OWUwXzEwOTk1MTE2Mjc4MTY_c2615452-64a9-4fb5-bd37-3afe18f562ca"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDEtMC0xLTEtMC90ZXh0cmVnaW9uOjcyZDEyNTVlYmU5MTRiZTBhMTg2MTkyZmExY2E0OWUwXzEwOTk1MTE2Mjc4MTY_ca1905e4-fe7b-493a-bc04-c073b47f27e9"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjg4MGY1YzM5OTVjZDQ0Y2JhOWFlMTc3ZDQ1NGU5MWQzXzEwOTk1MTE2MjgwMDQ_0a41ed45-a1db-431a-9799-a6f471ee02eb"
      unitRef="shares">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjg4MGY1YzM5OTVjZDQ0Y2JhOWFlMTc3ZDQ1NGU5MWQzXzEwOTk1MTE2MjgwMDQ_63b50a23-6b14-4e68-9727-3c448f906ccc"
      unitRef="shares">80000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjg4MGY1YzM5OTVjZDQ0Y2JhOWFlMTc3ZDQ1NGU5MWQzXzEwOTk1MTE2MjgwMzA_21b03632-c90d-4c53-834a-44beb8e1d6ac"
      unitRef="shares">54772696</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjg4MGY1YzM5OTVjZDQ0Y2JhOWFlMTc3ZDQ1NGU5MWQzXzEwOTk1MTE2MjgwMzA_8428e403-cdb4-430e-bdb0-7dff6bab24dd"
      unitRef="shares">54772696</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjg4MGY1YzM5OTVjZDQ0Y2JhOWFlMTc3ZDQ1NGU5MWQzXzEwOTk1MTE2MjgwMTc_68bff92d-883c-405b-b74b-23cc698aeebe"
      unitRef="shares">55797734</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDItMC0xLTEtMC90ZXh0cmVnaW9uOjg4MGY1YzM5OTVjZDQ0Y2JhOWFlMTc3ZDQ1NGU5MWQzXzEwOTk1MTE2MjgwMTc_6ea315d2-a075-425c-8076-5f5ce0c6d69f"
      unitRef="shares">55797734</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDItMS0xLTEtMA_12f6ca79-aae5-4a46-808f-9d4e8449ef95"
      unitRef="usd">548000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDItMy0xLTEtMA_126fdb8b-af37-4c5e-8ebc-1493e47361f4"
      unitRef="usd">558000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDQtMS0xLTEtMA_626d029a-cbf4-4095-a0f6-8740dbbe6f53"
      unitRef="usd">582749000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDQtMy0xLTEtMA_5abf7457-8f49-45b6-964c-b78501087a5c"
      unitRef="usd">644412000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDUtMS0xLTEtMA_ef8610f3-8713-48b3-a226-c0c784ed6835"
      unitRef="usd">-211477000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDUtMy0xLTEtMA_d8b2f532-1521-4ed4-a38b-748fc886b01c"
      unitRef="usd">-210051000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDYtMS0xLTEtMA_34b59a7a-18eb-4ff8-80b6-38e17c99bbf2"
      unitRef="usd">969731000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDYtMy0xLTEtMA_76fcd7cd-c208-4a96-9b12-f4205cfe10e1"
      unitRef="usd">834894000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDctMS0xLTEtMA_e2f6791b-bfd0-47ac-bce4-2e1baec40a64"
      unitRef="usd">1341551000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDctMy0xLTEtMA_793562cc-d675-4ef6-a96d-b1c3d0a6f833"
      unitRef="usd">1269813000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDgtMS0xLTEtMA_85135183-d8a1-4139-8502-84d99bb640aa"
      unitRef="usd">4131520000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83My9mcmFnOjZhZmFlMmMwMGE5ZDRlNTE5OWM5NTNmZGRjNzA4NGZiL3RhYmxlOjEzZjQ5YjJmZjJjYjRiZmNhNzg1YjZmOTc1MWI3YjIxL3RhYmxlcmFuZ2U6MTNmNDliMmZmMmNiNGJmY2E3ODViNmY5NzUxYjdiMjFfNDgtMy0xLTEtMA_f3bceeb4-f0d8-41e8-b663-65ce6552a50b"
      unitRef="usd">4108904000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i71063916c9d34f44a0fe11fc06aef474_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMy0xLTEtMS0w_c676f1d8-d852-4b7c-94e1-6a0cb10a01f9"
      unitRef="usd">2724584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9c34a09130ec4406953ece443450b380_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMy0zLTEtMS0w_5e69ab03-9465-432f-ac53-5e66eb09aa3d"
      unitRef="usd">2842881000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i97889680b0d048b1944827bccf0837a0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMy01LTEtMS0w_f1043265-e5f9-44f4-aeb2-b32c13925e66"
      unitRef="usd">2709239000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icd2668408b0b44f9a146803bb65333b0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfNC0xLTEtMS0w_cb8daf33-e8d8-4b16-aca6-9c22587f7b00"
      unitRef="usd">419513000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idc18f8b482fb4b0bac37f1f3caddf414_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfNC0zLTEtMS0w_65e4c6d9-2382-4a67-83fc-db34102a6b07"
      unitRef="usd">569309000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id552cbc637414676b9c0f81ea9ec35e4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfNC01LTEtMS0w_68483556-4bfe-4026-9027-9dc247e411fb"
      unitRef="usd">591064000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfNS0xLTEtMS0w_816be176-bdc6-46f9-93ae-0330a4d010f9"
      unitRef="usd">3144097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfNS0zLTEtMS0w_38964d3c-fe3f-4dfc-a8c5-253d9d594cfb"
      unitRef="usd">3412190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfNS01LTEtMS0w_3d054ee9-f499-4e54-91fe-8811b49d6a30"
      unitRef="usd">3300303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i71063916c9d34f44a0fe11fc06aef474_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfNy0xLTEtMS0w_da242665-b5b3-4a61-a4d7-283fe4b9fe90"
      unitRef="usd">1786718000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9c34a09130ec4406953ece443450b380_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfNy0zLTEtMS0w_1597f33b-92a6-4ac8-b7e2-4bd65b1ffec5"
      unitRef="usd">1945021000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i97889680b0d048b1944827bccf0837a0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfNy01LTEtMS0w_8c88319c-a83f-4572-b204-b7b5ba8214fc"
      unitRef="usd">1861975000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="icd2668408b0b44f9a146803bb65333b0_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfOC0xLTEtMS0w_5f4610ea-69ee-4f01-a86b-aac2fe9fdbb8"
      unitRef="usd">351033000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="idc18f8b482fb4b0bac37f1f3caddf414_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfOC0zLTEtMS0w_dd3fdcad-50f8-4abb-8964-a150c2660fc8"
      unitRef="usd">442798000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="id552cbc637414676b9c0f81ea9ec35e4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfOC01LTEtMS0w_48c1fab0-05f8-457f-9b89-498e9aeb83d2"
      unitRef="usd">443576000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfOS0xLTEtMS0w_2646076b-fec9-4986-8bd8-c3dfdef645b5"
      unitRef="usd">2137751000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfOS0zLTEtMS0w_4da00611-6d15-4f9c-a454-9c9d368f69e6"
      unitRef="usd">2387819000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfOS01LTEtMS0w_03c489d7-a44c-470a-916a-4eb4bc2415e6"
      unitRef="usd">2305551000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTAtMS0xLTEtMA_d39ea3aa-bc65-4e39-b1d7-c52e4b37bfa0"
      unitRef="usd">451044000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTAtMy0xLTEtMA_8c652463-90bf-49c6-86ca-299e6d0d87dd"
      unitRef="usd">484054000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTAtNS0xLTEtMA_167c0f7d-569a-412a-aabe-83d95242d61a"
      unitRef="usd">503747000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTEtMS0xLTEtMA_fd41fbbd-a904-42b2-8c41-ddf8b86e3a08"
      unitRef="usd">11051000</clh:AccretionOfEnvironmentalLiabilities>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTEtMy0xLTEtMA_a8a91b44-f981-4a93-a96c-9fa4edf46b9a"
      unitRef="usd">10136000</clh:AccretionOfEnvironmentalLiabilities>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTEtNS0xLTEtMA_971c8699-8092-4d52-8767-b5037b2fe264"
      unitRef="usd">9806000</clh:AccretionOfEnvironmentalLiabilities>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTItMS0xLTEtMA_7b33c4e0-4062-4631-a899-e785af0f6acc"
      unitRef="usd">292915000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTItMy0xLTEtMA_a3521c49-5f7a-4ecd-b2f3-e62b9627a40b"
      unitRef="usd">300725000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTItNS0xLTEtMA_40acc865-08fc-425a-802f-aebb3a6a2fbe"
      unitRef="usd">298625000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTQtMS0xLTEtMA_8a8295fa-fd42-495a-be7a-d6c7450887ea"
      unitRef="usd">251336000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTQtMy0xLTEtMA_a9a8759e-6dcd-42b3-8de6-873cd4ab80e8"
      unitRef="usd">229456000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTQtNS0xLTEtMA_dd65ccae-219c-4601-8534-9049a7581945"
      unitRef="usd">182574000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTUtMS0xLTEtMA_20902143-68d7-463a-89c1-40892ff54554"
      unitRef="usd">-290000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTUtMy0xLTEtMA_6760906a-4693-4e53-80fa-f69afbc945c4"
      unitRef="usd">2897000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTUtNS0xLTEtMA_8b1bbde1-4c16-4dc7-bde9-76e93ff1f51d"
      unitRef="usd">-4510000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTYtMS0xLTEtMA_e698c167-b1fa-42db-9a41-588ef6ed0f3c"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTYtMy0xLTEtMA_1337e7a0-17a7-46f5-8009-bbeb65f07b20"
      unitRef="usd">-6131000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTYtNS0xLTEtMA_84de9c44-e3dd-4745-8f6f-94cf85578d58"
      unitRef="usd">-2488000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTctMS0xLTEtMA_a7672b2c-be42-4d55-89b5-0675aa1b3537"
      unitRef="usd">-3376000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTctMy0xLTEtMA_93cbb453-214a-4376-8757-8b538d4ca7eb"
      unitRef="usd">687000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTctNS0xLTEtMA_cc66d371-9029-44a8-9c1f-c95e6fcb891d"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOmZiODhlOTc0NTRhOTQ0Yzk4OWNkYzMxNzUxMTQ1ODVmXzEwOTk1MTE2Mjc4ODk_caf8bcd0-b16d-4bdf-b713-2fc67cff94a4"
      unitRef="usd">3462000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOmZiODhlOTc0NTRhOTQ0Yzk4OWNkYzMxNzUxMTQ1ODVmXzEwOTk1MTE2Mjc4Nzk_b00faeb2-a420-441c-99f0-cea9b4023a2a"
      unitRef="usd">4227000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InvestmentIncomeInterest
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTgtMC0xLTEtMC90ZXh0cmVnaW9uOmZiODhlOTc0NTRhOTQ0Yzk4OWNkYzMxNzUxMTQ1ODVmXzEwOTk1MTE2Mjc4Njk_9ff4f8ea-3382-4cc6-b8aa-1f2f3bf831dc"
      unitRef="usd">2958000</us-gaap:InvestmentIncomeInterest>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTgtMS0xLTEtMA_03a6ae12-1a07-477d-99d2-d81513a6b8df"
      unitRef="usd">-73120000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTgtMy0xLTEtMA_a9a40616-0cfc-4188-ab69-50144bde80a5"
      unitRef="usd">-78670000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:InterestIncomeExpenseNonoperatingNet
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTgtNS0xLTEtMA_99b9850a-3eaa-4e18-bb65-efe2342d9779"
      unitRef="usd">-81094000</us-gaap:InterestIncomeExpenseNonoperatingNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTktMS0xLTEtMA_0c6fd53a-096d-424d-821f-75f12a412d19"
      unitRef="usd">174550000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTktMy0xLTEtMA_a735491b-dd64-4fe8-8ce9-b7070118dc24"
      unitRef="usd">148239000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMTktNS0xLTEtMA_854b0150-60ff-4cf8-b33a-963fc08949ec"
      unitRef="usd">94482000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjAtMS0xLTEtMA_13debc0e-812d-4cc0-993f-f2bcc37c09a3"
      unitRef="usd">39713000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjAtMy0xLTEtMA_1e255432-36a2-4519-b588-2d350098b073"
      unitRef="usd">50499000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjAtNS0xLTEtMA_f29bf060-acc1-4dac-a184-75de2050ed44"
      unitRef="usd">28846000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjEtMS0xLTEtMA_145bde52-a5de-4a8c-9ae9-32bdb49a4809"
      unitRef="usd">134837000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjEtMy0xLTEtMA_27d9dbdd-5964-43ca-8989-a5268cb2bc4f"
      unitRef="usd">97740000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjEtNS0xLTEtMA_e9f1d1d9-93c0-410b-933c-021fb42c0e9f"
      unitRef="usd">65636000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjMtMS0xLTEtMA_8a02e0cd-2b29-4daa-9bb7-469fff5e35e9"
      unitRef="usdPerShare">2.43</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjMtMy0xLTEtMA_07d715c4-239f-4864-97eb-eeb8057f0e30"
      unitRef="usdPerShare">1.75</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjMtNS0xLTEtMA_8327a9ca-bd22-454d-84e4-95cb8130f0f8"
      unitRef="usdPerShare">1.17</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjQtMS0xLTEtMA_6f5deed1-ab22-4ea9-9420-fd428df55e3a"
      unitRef="usdPerShare">2.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjQtMy0xLTEtMA_4186fa64-7896-4357-9cd5-fc3359946a9b"
      unitRef="usdPerShare">1.74</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjQtNS0xLTEtMA_ddba3dae-7050-4632-82e9-519c162cd8b2"
      unitRef="usdPerShare">1.16</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjUtMS0xLTEtMA_4d819810-96b8-447e-b3d3-5703a9c86ad3"
      unitRef="shares">55479000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjUtMy0xLTEtMA_3aaefbea-e954-45b0-810c-33b7e9b3eedb"
      unitRef="shares">55845000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjUtNS0xLTEtMA_dc68e3c6-589a-4893-8739-918260540895"
      unitRef="shares">56148000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjYtMS0xLTEtMA_49878ee4-d0e0-4621-af2f-f10c53e798d0"
      unitRef="shares">55690000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjYtMy0xLTEtMA_70174127-6619-457a-8b7e-a3d0a7ef2876"
      unitRef="shares">56129000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV83OS9mcmFnOmVkYjJlYjc4ZWJlMDQyY2Q4MDVhNjc5NWU3ODQ0OGU5L3RhYmxlOmRkZjQ3ZDAyYjg0YzQ1MmViZWVkYWFiMjE1Y2Q3Nzc4L3RhYmxlcmFuZ2U6ZGRmNDdkMDJiODRjNDUyZWJlZWRhYWIyMTVjZDc3NzhfMjYtNS0xLTEtMA_a15291ea-49e6-4d62-a9fc-946efa0b93a6"
      unitRef="shares">56340000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfMi0xLTEtMS0w_145bde52-a5de-4a8c-9ae9-32bdb49a4809"
      unitRef="usd">134837000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfMi0zLTEtMS0w_27d9dbdd-5964-43ca-8989-a5268cb2bc4f"
      unitRef="usd">97740000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfMi01LTEtMS0w_e9f1d1d9-93c0-410b-933c-021fb42c0e9f"
      unitRef="usd">65636000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfNC0xLTEtMS0w_86cd0494-f409-44f2-8629-b0414cab417c"
      unitRef="usd">-8000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfNC0zLTEtMS0w_08b1920e-fa25-4b63-b1dc-6f195d89a117"
      unitRef="usd">-120000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfNC01LTEtMS0w_6b7ae7a6-0fb0-4051-954e-27001f01b9bf"
      unitRef="usd">77000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfNS0xLTEtMS0w_40d4bedf-74dc-48de-a6a1-ddf3c82f7e6b"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfNS0zLTEtMS0w_d59cc780-2327-44ac-8b0e-b2fe8d1cfee3"
      unitRef="usd">-332000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfNS01LTEtMS0w_3594cda6-f7a8-4cae-a2b0-541653462843"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfNi0xLTEtMS0w_0ddfc55f-5396-436c-9e42-6a752aa6456d"
      unitRef="usd">-20970000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfNi0zLTEtMS0w_033f8573-8ace-404c-8f81-642f68a09116"
      unitRef="usd">-14401000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfNi01LTEtMS0w_47b4925d-6d09-4fb0-b127-f11ad7c3e698"
      unitRef="usd">-9579000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfNy0xLTEtMS0w_a8d4c086-f461-4421-bb91-cdb0f01b719b"
      unitRef="usd">-8180000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfNy0zLTEtMS0w_3c0890a2-ac09-4911-8e29-7517e6261272"
      unitRef="usd">-2335000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfNy01LTEtMS0w_2ebe4618-8e44-476d-8766-35972ee92595"
      unitRef="usd">-806000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfOC0xLTEtMS0w_450b23ff-ea26-4d14-bec7-429e78088857"
      unitRef="usd">11561000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfOC0zLTEtMS0w_a1c0aa55-a3e2-4c45-8bea-a2db1a0ed512"
      unitRef="usd">25130000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfOC01LTEtMS0w_8b4c3280-943c-4042-9a6c-45fd7d7db8fe"
      unitRef="usd">-42350000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfOS0xLTEtMS0w_f84d3b8c-886f-490b-9aa4-5c2e185911c6"
      unitRef="usd">189000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfOS0zLTEtMS0w_2a081e40-61e7-4a6c-b176-3a018839185e"
      unitRef="usd">-44000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfOS01LTEtMS0w_f2653000-4ed8-4327-b079-51bcfa7d0585"
      unitRef="usd">-82000</us-gaap:OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfMTAtMS0xLTEtMA_36c92a98-c75b-44ce-8ff9-7ead779ecbbf"
      unitRef="usd">-1426000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfMTAtMy0xLTEtMA_3268a09b-d351-43ca-9f13-0cbf16626f1f"
      unitRef="usd">13320000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfMTAtNS0xLTEtMA_2d954389-c7c2-4668-85de-f59f92556440"
      unitRef="usd">-50964000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfMTEtMS0xLTEtMA_7ee147a8-67be-44f1-a140-1b4535ca8678"
      unitRef="usd">133411000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfMTEtMy0xLTEtMA_605b1f98-7ae3-46a2-b40f-d96159631376"
      unitRef="usd">111060000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV84NS9mcmFnOmJmYzdiZmZhZjNkMzQ4ZmU5M2ExMzYxNzM1OWRjYTNlL3RhYmxlOmNhY2ViZTUxMjEzYTRmMmNhYzkzYTFmMGVmM2NmOTUxL3RhYmxlcmFuZ2U6Y2FjZWJlNTEyMTNhNGYyY2FjOTNhMWYwZWYzY2Y5NTFfMTEtNS0xLTEtMA_8a788835-948b-4c7d-bff2-485f15ea2484"
      unitRef="usd">14672000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMy0xLTEtMS0w_145bde52-a5de-4a8c-9ae9-32bdb49a4809"
      unitRef="usd">134837000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMy0zLTEtMS0w_d929a320-dd9c-40d2-bc79-9a702065dcd2"
      unitRef="usd">97740000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMy01LTEtMS0w_ed09ebd8-a4c7-4843-9859-6833f9bea602"
      unitRef="usd">65636000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNS0xLTEtMS0w_c630e97d-8edb-49ed-a8af-31f898f3c08d"
      unitRef="usd">292915000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNS0zLTEtMS0w_a7213c27-b26a-41f7-b0b7-85234c9c3a2f"
      unitRef="usd">300725000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNS01LTEtMS0w_bab59376-ff6b-4aa1-ba22-dbd222245302"
      unitRef="usd">298625000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfOC0xLTEtMS0w_8017e453-db13-4580-8379-15ff4db33a45"
      unitRef="usd">10133000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfOC0zLTEtMS0w_daf8892d-7c57-41f2-ab7a-38704e3fd988"
      unitRef="usd">2408000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfOC01LTEtMS0w_53f62bee-84d5-4c03-8e63-13128bcabcb7"
      unitRef="usd">15817000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfOS0xLTEtMS0w_6fb2d537-716c-4fe0-b67b-cede02f3b6f2"
      unitRef="usd">3666000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfOS0zLTEtMS0w_420eaed5-daaf-4fb0-917e-bfa484a4af18"
      unitRef="usd">3809000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfOS01LTEtMS0w_920ac181-8d35-4a7c-8be2-5c0c64d98efc"
      unitRef="usd">3846000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTAtMS0xLTEtMA_1426c585-2600-409c-8d70-25249816c72a"
      unitRef="usd">11051000</clh:AccretionOfEnvironmentalLiabilities>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTAtMy0xLTEtMA_406d2a26-f7af-4ca6-a701-75a33afc2df2"
      unitRef="usd">10136000</clh:AccretionOfEnvironmentalLiabilities>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTAtNS0xLTEtMA_3c655ff5-5f7c-4fe2-b74e-3568a923867c"
      unitRef="usd">9806000</clh:AccretionOfEnvironmentalLiabilities>
    <us-gaap:OtherIncreaseDecreaseInEnvironmentalLiabilities
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTEtMS0xLTEtMA_5b4b4279-d4e4-49b0-8bcb-151be1d40007"
      unitRef="usd">10698000</us-gaap:OtherIncreaseDecreaseInEnvironmentalLiabilities>
    <us-gaap:OtherIncreaseDecreaseInEnvironmentalLiabilities
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTEtMy0xLTEtMA_03ab2536-adff-4261-bda2-5810d24cc0dc"
      unitRef="usd">-332000</us-gaap:OtherIncreaseDecreaseInEnvironmentalLiabilities>
    <us-gaap:OtherIncreaseDecreaseInEnvironmentalLiabilities
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTEtNS0xLTEtMA_744bd9b3-e425-49dc-9705-151068a3fcf6"
      unitRef="usd">2147000</us-gaap:OtherIncreaseDecreaseInEnvironmentalLiabilities>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTItMS0xLTEtMA_2fb7400d-7e29-4088-b9df-4639660cf0db"
      unitRef="usd">-9748000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTItMy0xLTEtMA_806bc0e1-d0fd-417d-8c37-75821ade0e97"
      unitRef="usd">8005000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTItNS0xLTEtMA_93586d52-a5cd-4507-b747-1cd76f017aee"
      unitRef="usd">19089000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <clh:GainLossOnSaleOfFixedAssetsAndAssetsHeldForSale
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTMtMS0xLTEtMA_14f18ba2-3141-41ea-a6e7-37d08226313d"
      unitRef="usd">-290000</clh:GainLossOnSaleOfFixedAssetsAndAssetsHeldForSale>
    <clh:GainLossOnSaleOfFixedAssetsAndAssetsHeldForSale
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTMtMy0xLTEtMA_47ac5e2c-0223-48a8-9252-611fdb81d88a"
      unitRef="usd">2897000</clh:GainLossOnSaleOfFixedAssetsAndAssetsHeldForSale>
    <clh:GainLossOnSaleOfFixedAssetsAndAssetsHeldForSale
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTMtNS0xLTEtMA_c72480b6-601d-42e7-9d34-3e9f8071d5d2"
      unitRef="usd">-4510000</clh:GainLossOnSaleOfFixedAssetsAndAssetsHeldForSale>
    <us-gaap:ShareBasedCompensation
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTQtMS0xLTEtMA_4e2f711c-32ec-4f06-96fd-94cf870325ee"
      unitRef="usd">18502000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTQtMy0xLTEtMA_8e9509be-ab3e-4445-977e-9e92094deb5c"
      unitRef="usd">17816000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTQtNS0xLTEtMA_f688f572-7aae-42e6-bdde-ac538c680772"
      unitRef="usd">16792000</us-gaap:ShareBasedCompensation>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTctMS0xLTEtMA_9a220714-95cd-4ca1-8467-29db00f5cfa0"
      unitRef="usd">-3376000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTctMy0xLTEtMA_6f98122c-79f9-4a1f-9027-a5936973b246"
      unitRef="usd">687000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTctNS0xLTEtMA_b3ae2244-e07c-49b0-bb5f-6c3011655a20"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTgtMS0xLTEtMA_cb78c78a-88bc-479d-8807-e3ddb76bdb7d"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTgtMy0xLTEtMA_7df52f81-0eb1-42f1-9760-29d86c2b7c8b"
      unitRef="usd">-6131000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMTgtNS0xLTEtMA_8fccf8f6-59d8-49b6-9a71-576da524576e"
      unitRef="usd">-2488000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:PaymentsForEnvironmentalLiabilities
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjAtMS0xLTEtMA_d5a00fc1-0e95-4c37-92cd-ba529b6aeea7"
      unitRef="usd">12401000</us-gaap:PaymentsForEnvironmentalLiabilities>
    <us-gaap:PaymentsForEnvironmentalLiabilities
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjAtMy0xLTEtMA_18a4646c-8b54-4146-813d-347855730543"
      unitRef="usd">18701000</us-gaap:PaymentsForEnvironmentalLiabilities>
    <us-gaap:PaymentsForEnvironmentalLiabilities
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjAtNS0xLTEtMA_bfc3cc93-ae50-4e20-bd42-857fbc8cc15b"
      unitRef="usd">10115000</us-gaap:PaymentsForEnvironmentalLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjItMS0xLTEtMA_25c01fed-fbd9-4e82-918c-4f76ab90b45c"
      unitRef="usd">-22422000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjItMy0xLTEtMA_1c462da7-36e2-4a56-b5de-c857c9ae4970"
      unitRef="usd">33271000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjItNS0xLTEtMA_b5a9adc1-988a-4124-a219-d4ba69268c4c"
      unitRef="usd">79563000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjMtMS0xLTEtMA_70a51955-d7aa-4575-8ba0-e56c0591244a"
      unitRef="usd">7933000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjMtMy0xLTEtMA_298ddf3c-10eb-43b6-bb98-7bcaa2859584"
      unitRef="usd">15869000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjMtNS0xLTEtMA_652ed0a0-4f4e-4089-b6a8-ec89f02230db"
      unitRef="usd">26958000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjQtMS0xLTEtMA_a1b4ab15-0cc4-4c18-a0d5-659346e84e34"
      unitRef="usd">12602000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjQtMy0xLTEtMA_02579712-3b23-49a0-96a8-a30e36d76c3d"
      unitRef="usd">14421000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInOtherOperatingAssets
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjQtNS0xLTEtMA_85b1c82b-adc9-4fb5-85d5-876427d24610"
      unitRef="usd">7946000</us-gaap:IncreaseDecreaseInOtherOperatingAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjUtMS0xLTEtMA_c7445315-4920-4022-911c-756b619bb12c"
      unitRef="usd">-80328000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjUtMy0xLTEtMA_d02ddcb0-7e2c-48b2-bce0-101d15d7b6f1"
      unitRef="usd">7153000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjUtNS0xLTEtMA_82de825b-7979-4235-8287-5f07f976ff4c"
      unitRef="usd">46915000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjYtMS0xLTEtMA_1828f62e-4b36-4e4d-a47f-46764ff5d9d1"
      unitRef="usd">45719000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjYtMy0xLTEtMA_2df04690-fb2a-460a-a381-e2a31dd3a07d"
      unitRef="usd">45447000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingLiabilities
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjYtNS0xLTEtMA_f4ac2499-0685-47b0-bf90-e0f466992eac"
      unitRef="usd">12121000</us-gaap:IncreaseDecreaseInOtherOperatingLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjctMS0xLTEtMA_4e926437-c7b2-4419-8a0c-57c950dcfa95"
      unitRef="usd">430597000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjctMy0xLTEtMA_8ef811f0-cfab-4a0b-887d-51a95f7730d7"
      unitRef="usd">413192000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjctNS0xLTEtMA_d6bb2777-d078-4400-a944-e6513d2e50ac"
      unitRef="usd">373210000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjktMS0xLTEtMA_e8431fd2-25fc-43e5-b7fc-718b6b5719a9"
      unitRef="usd">196256000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjktMy0xLTEtMA_00fc9350-de24-4e2f-907b-13b2b93fd4f1"
      unitRef="usd">216324000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMjktNS0xLTEtMA_b6e5e2fc-2738-4dc0-97de-703a6939f4de"
      unitRef="usd">193344000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <clh:ProceedsFromSalesOfFixedAssetsAndAssetsHeldForSale
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzAtMS0xLTEtMA_65edb767-b0fc-4026-b71f-16efeeca14b7"
      unitRef="usd">9623000</clh:ProceedsFromSalesOfFixedAssetsAndAssetsHeldForSale>
    <clh:ProceedsFromSalesOfFixedAssetsAndAssetsHeldForSale
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzAtMy0xLTEtMA_0e767141-c20b-40aa-8566-608f288035fa"
      unitRef="usd">11655000</clh:ProceedsFromSalesOfFixedAssetsAndAssetsHeldForSale>
    <clh:ProceedsFromSalesOfFixedAssetsAndAssetsHeldForSale
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzAtNS0xLTEtMA_5b3de1cc-2bdf-48ff-b926-432446a6c331"
      unitRef="usd">15445000</clh:ProceedsFromSalesOfFixedAssetsAndAssetsHeldForSale>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzEtMS0xLTEtMA_f527c3fc-1f25-4797-a09c-3eed35361110"
      unitRef="usd">8839000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzEtMy0xLTEtMA_810adff0-9d22-4877-9aae-281346a29bd4"
      unitRef="usd">29363000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzEtNS0xLTEtMA_79ebaabe-2a6c-4847-a608-c3248d4828b1"
      unitRef="usd">151023000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzItMS0xLTEtMA_f904819c-b1f6-4b40-985a-f82a4e991321"
      unitRef="usd">2029000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzItMy0xLTEtMA_8fafc6b7-a6c5-4661-ba11-1fb2a4d20532"
      unitRef="usd">3904000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireIntangibleAssets
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzItNS0xLTEtMA_5266246c-609a-4cf8-a165-030702710eb0"
      unitRef="usd">4688000</us-gaap:PaymentsToAcquireIntangibleAssets>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzMtMS0xLTEtMA_cb1a4cfe-39c5-441e-b7bf-b69a3ab52eb0"
      unitRef="usd">70891000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzMtMy0xLTEtMA_eef6039c-0cce-4809-aba9-e76729d7e837"
      unitRef="usd">35836000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzMtNS0xLTEtMA_1124e21f-8300-4008-9af4-2b172cf21fb4"
      unitRef="usd">44772000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzQtMS0xLTEtMA_8f02e22f-d6d5-49bc-b26a-651e71e6aa19"
      unitRef="usd">61220000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzQtMy0xLTEtMA_d40a3020-1939-4962-9cc9-582186e6f0a7"
      unitRef="usd">51202000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzQtNS0xLTEtMA_9c2de132-aa79-4a35-9933-09c4c7ae2ccb"
      unitRef="usd">28723000</us-gaap:ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzUtMS0xLTEtMA_55906169-640d-440d-96f8-e6fec1112420"
      unitRef="usd">7712000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzUtMy0xLTEtMA_57e68686-c59c-4509-b231-0942900bebef"
      unitRef="usd">4714000</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:ProceedsFromDivestitureOfBusinesses
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzUtNS0xLTEtMA_56809127-7fad-4046-86ff-14125e7b57eb"
      unitRef="usd">0</us-gaap:ProceedsFromDivestitureOfBusinesses>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzktMS0xLTEtMA_49ab51e9-a477-4f64-9b27-2fdebbe0afff"
      unitRef="usd">-199460000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzktMy0xLTEtMA_7bb606f2-3b94-43b7-8d51-10ddd5cd98a1"
      unitRef="usd">-217856000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfMzktNS0xLTEtMA_cef97dc9-0470-4048-abea-6a360d4753af"
      unitRef="usd">-349659000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:IncreaseDecreaseInOutstandingChecksFinancingActivities
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNDEtMS0xLTEtMA_edd91465-b89e-4b01-b1e8-9507633644c8"
      unitRef="usd">5404000</us-gaap:IncreaseDecreaseInOutstandingChecksFinancingActivities>
    <us-gaap:IncreaseDecreaseInOutstandingChecksFinancingActivities
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNDEtMy0xLTEtMA_8bd37149-dd0c-4d8c-9f89-eb8318e11527"
      unitRef="usd">-3705000</us-gaap:IncreaseDecreaseInOutstandingChecksFinancingActivities>
    <us-gaap:IncreaseDecreaseInOutstandingChecksFinancingActivities
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNDEtNS0xLTEtMA_84137498-57ee-472b-b44b-0e89f8e011dc"
      unitRef="usd">132000</us-gaap:IncreaseDecreaseInOutstandingChecksFinancingActivities>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNDMtMS0xLTEtMA_2d2eb910-4dec-49d2-852d-6baa513b8552"
      unitRef="usd">5331000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNDMtMy0xLTEtMA_9640b5e9-e1b6-4e32-b571-100ddbf16080"
      unitRef="usd">7429000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNDMtNS0xLTEtMA_1febabcb-cae7-42c7-b6fc-cad5579bb285"
      unitRef="usd">3266000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNDQtMS0xLTEtMA_ce614a2c-d11e-40e9-9430-4433ab41a2c4"
      unitRef="usd">74844000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNDQtMy0xLTEtMA_31266447-220a-4831-ba41-81d0cb486a19"
      unitRef="usd">21390000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNDQtNS0xLTEtMA_1d88b8b0-2743-4b90-beaf-a4e3113b5e42"
      unitRef="usd">45080000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNDYtMS0xLTEtMA_18198438-8ee3-4112-a772-244310627fc6"
      unitRef="usd">2171000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNDYtMy0xLTEtMA_a74583b4-615e-4140-8a74-dc943b081af9"
      unitRef="usd">10079000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNDYtNS0xLTEtMA_a3521f06-6b43-4294-a87d-7f570b525c0e"
      unitRef="usd">4027000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNDctMS0xLTEtMA_eff7b656-48de-40c7-8420-6419cbc38a4b"
      unitRef="usd">4469000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNDctMy0xLTEtMA_a75d653a-9474-4fd1-9327-fe31738184a4"
      unitRef="usd">586000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNDctNS0xLTEtMA_a96caa82-5dff-47ae-9d0b-3ebba0ba898e"
      unitRef="usd">0</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTItMS0xLTEtMA_8a20cbf2-0fed-421e-aef0-4f20cbfa7ca6"
      unitRef="usd">0</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTItMy0xLTEtMA_01fccf8d-c280-4cec-bbce-74c86500467a"
      unitRef="usd">2701000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTItNS0xLTEtMA_77807a1a-e3a2-4d7b-9e1f-e127118ec9e7"
      unitRef="usd">1238000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTMtMS0xLTEtMA_ab02b828-1a02-445f-8fbb-50756453fd56"
      unitRef="usd">7535000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTMtMy0xLTEtMA_8ca934e2-82f2-40ff-92c7-bbbe4795ec07"
      unitRef="usd">852535000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTMtNS0xLTEtMA_3168f272-029f-4639-ad23-6d377bed1f25"
      unitRef="usd">405768000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTUtMS0xLTEtMA_1412dc53-1a92-4dac-9708-c0133837088f"
      unitRef="usd">0</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTUtMy0xLTEtMA_36ece586-b749-442c-9758-aee4874eb745"
      unitRef="usd">845000000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:ProceedsFromIssuanceOfUnsecuredDebt
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTUtNS0xLTEtMA_7e1a3a18-48ca-4171-ba34-c43f436c7b17"
      unitRef="usd">348250000</us-gaap:ProceedsFromIssuanceOfUnsecuredDebt>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTctMS0xLTEtMA_e07f7abd-09d0-4f97-8e5d-bb12a6af5a2e"
      unitRef="usd">150000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTctMy0xLTEtMA_8981e51b-9e5f-414d-8909-f3074efde43d"
      unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTctNS0xLTEtMA_c8ad3f2b-e8d5-4dea-9fd4-956639ed576e"
      unitRef="usd">50000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTgtMS0xLTEtMA_518a4231-dddb-42e2-b29f-09050b32c1bb"
      unitRef="usd">150000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTgtMy0xLTEtMA_55616f96-1d66-407e-a4b3-f0563d3ab947"
      unitRef="usd">0</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTgtNS0xLTEtMA_71d8e8ae-f9ae-419a-8ab8-e4f8219f2d5e"
      unitRef="usd">50000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTktMS0xLTEtMA_de60396c-9d43-471d-99d5-13bcd418b942"
      unitRef="usd">-88946000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTktMy0xLTEtMA_e2f5d8ec-7814-4bb7-ba48-1c12b8dfc004"
      unitRef="usd">-53425000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNTktNS0xLTEtMA_33358b4d-b874-4a6b-b3cd-eec3d3887b7e"
      unitRef="usd">-110997000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjAtMS0xLTEtMA_66a9da97-2996-4d73-a7d1-38722d29de02"
      unitRef="usd">4919000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjAtMy0xLTEtMA_84658943-710b-48f8-b1d3-2dfb3caaf7ea"
      unitRef="usd">3573000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjAtNS0xLTEtMA_b2196425-aeec-488a-af64-688237ce8fd6"
      unitRef="usd">-5446000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjEtMS0xLTEtMA_c4f541d1-fdb5-4622-99eb-0818942f6abd"
      unitRef="usd">147110000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjEtMy0xLTEtMA_aef83f0b-4eb9-4fa7-9c85-9851b390b79c"
      unitRef="usd">145484000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjEtNS0xLTEtMA_a0053d90-e558-44c7-86e3-c9bb5fdd5e98"
      unitRef="usd">-92892000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjItMS0xLTEtMA_d2f63795-dc60-4208-9bed-bf0b8e805790"
      unitRef="usd">371991000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1200498ede534c94bed7a378eaf832e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjItMy0xLTEtMA_afc42c04-e28a-4d5e-862a-d56174cb928e"
      unitRef="usd">226507000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1b789ae6a49c489d9d9f1dffefd5a996_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjItNS0xLTEtMA_33021f40-0aed-4fbb-a837-d03c946e2173"
      unitRef="usd">319399000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjMtMS0xLTEtMA_eafde7a5-d7d8-4188-ba9e-7e01aac63c4c"
      unitRef="usd">519101000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjMtMy0xLTEtMA_7a0e1209-9480-451e-b2a7-9a4fa460636d"
      unitRef="usd">371991000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i1200498ede534c94bed7a378eaf832e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjMtNS0xLTEtMA_ffcb0b93-77d6-4c25-b764-f5275e94af20"
      unitRef="usd">226507000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjYtMS0xLTEtMA_f9b97399-2646-48e0-895d-1db413a67eaa"
      unitRef="usd">72535000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjYtMy0xLTEtMA_6934ca3f-d0e4-455b-8dec-812ef15e79d3"
      unitRef="usd">60852000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjYtNS0xLTEtMA_068b4084-f838-41b4-9428-39f48aea947b"
      unitRef="usd">89171000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjctMS0xLTEtMA_8d5db978-9071-403b-907c-82bd027c051f"
      unitRef="usd">53123000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjctMy0xLTEtMA_3c844634-ca61-4ad5-811e-b48d8437e1a8"
      unitRef="usd">27035000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjctNS0xLTEtMA_cc68a4eb-b5de-4aeb-ae24-3b30fe228ac0"
      unitRef="usd">20036000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjktMS0xLTEtMA_acaa892f-b454-4eaf-a772-5cc4b803e92d"
      unitRef="usd">3536000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjktMy0xLTEtMA_759d1a90-ba8e-4dff-ab69-68a1eea5c662"
      unitRef="usd">30964000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNjktNS0xLTEtMA_0a9c4c1b-0c14-49db-b69a-c29ac30ffa47"
      unitRef="usd">15657000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfAssetsAcquired1>
    <clh:PayableForEstimatedPurchasePriceAdjustmentNoncashInvestingActivities
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNzItMS0xLTEtMA_e54d5336-ad2f-4cfb-9b2b-c4ffc9864b4b"
      unitRef="usd">0</clh:PayableForEstimatedPurchasePriceAdjustmentNoncashInvestingActivities>
    <clh:PayableForEstimatedPurchasePriceAdjustmentNoncashInvestingActivities
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNzItMy0xLTEtMA_82fa2412-edab-45a1-967b-f2b7f383bb10"
      unitRef="usd">0</clh:PayableForEstimatedPurchasePriceAdjustmentNoncashInvestingActivities>
    <clh:PayableForEstimatedPurchasePriceAdjustmentNoncashInvestingActivities
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85MS9mcmFnOmIwOTNmNTcxMjBkODRiODQ4YTc4YzkzMzBhNDUxNWY2L3RhYmxlOmJmMmQwNDBiMjEyYzQ3ZWZiZmE2ZWQ1NmRjMDk0ODJhL3RhYmxlcmFuZ2U6YmYyZDA0MGIyMTJjNDdlZmJmYTZlZDU2ZGMwOTQ4MmFfNzItNS0xLTEtMA_723e539f-8d60-449c-96fc-48e237c39cb8"
      unitRef="usd">4032000</clh:PayableForEstimatedPurchasePriceAdjustmentNoncashInvestingActivities>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMS0zLTEtMS0yNDcvdGV4dHJlZ2lvbjo1YzVhYWYzYjM5Zjc0NmJjODdhNjU0NjZiYjcxMzUzOV8xMDk5NTExNjI3ODAw_c2615452-64a9-4fb5-bd37-3afe18f562ca"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMS0zLTEtMS0yNDcvdGV4dHJlZ2lvbjo1YzVhYWYzYjM5Zjc0NmJjODdhNjU0NjZiYjcxMzUzOV8xMDk5NTExNjI3ODAw_ca1905e4-fe7b-493a-bc04-c073b47f27e9"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:SharesIssued
      contextRef="i284f8f4b6f3842a1a110b6be4d010b40_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMi0xLTEtMS0w_7808d10c-a10d-4f80-bb35-c301bcc8d692"
      unitRef="shares">56501000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i284f8f4b6f3842a1a110b6be4d010b40_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMi0zLTEtMS0w_5d0f30a4-e37d-430b-ba6e-483ab9b35837"
      unitRef="usd">565000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i72b9f5b2583e430f8a71c9bc92ea3efb_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMi05LTEtMS0w_ba9f1a21-f88f-475c-a497-8c8187ea7052"
      unitRef="usd">686962000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if2e5eff518ad4c60829ff340b798dbbc_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMi0xMS0xLTEtMA_2f137056-6463-4872-a66c-55a3dc3b139c"
      unitRef="usd">-172407000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic44dd14d18024bbcb8957c9236972cd2_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMi0xMy0xLTEtMA_7dd8eaaa-35ae-41c9-8e14-b8c391daa565"
      unitRef="usd">673082000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1b789ae6a49c489d9d9f1dffefd5a996_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMi0xNS0xLTEtMA_812c1cfb-f62e-4ae8-aeb6-e49687fc590e"
      unitRef="usd">1188202000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ifa9bdd59ea8c4e8f801feaa85e7a8eb8_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMy0xMy0xLTEtMA_2e0bd2cc-bb9a-46a2-bed8-5fb00556e443"
      unitRef="usd">65636000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMy0xNS0xLTEtMA_681a2e6a-3532-4e5c-ba7e-d8fb600826a0"
      unitRef="usd">65636000</us-gaap:NetIncomeLoss>
    <us-gaap:StockholdersEquity
      contextRef="ibf2f0a2045124d568cc653c037bedf7b_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfNC0xMy0xLTEtMA_409d2efc-d574-4e90-9bdf-adfc64e34209"
      unitRef="usd">-1564000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i123f79fb3fbd4ea48d21c06d03601b7d_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfNC0xNS0xLTEtMA_c0c768ae-ba55-4903-8709-9ddcb4b42dc8"
      unitRef="usd">-1564000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="iaa8eb7f8348345cd933f8132defdd3dc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfNi0xMS0xLTEtMA_a9ccbb9e-e619-41c8-a587-e0965fa7adb5"
      unitRef="usd">-50964000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfNi0xNS0xLTEtMA_689d2aa7-039a-4b23-adac-abe076298178"
      unitRef="usd">-50964000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i307999a4190a47b88a42f7bdf770e519_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfNy05LTEtMS0w_f3b0ef70-adf3-4a64-8742-60ee678ad0ef"
      unitRef="usd">16792000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfNy0xNS0xLTEtMA_06f13b56-5950-4fb8-93f3-d6aa1a63cc97"
      unitRef="usd">16792000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i73921299d00541bbb4e124e4569616ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfOC0xLTEtMS0w_2785d14a-ad13-46a4-8e11-23489bfd06fe"
      unitRef="shares">160000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i73921299d00541bbb4e124e4569616ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfOC0zLTEtMS0w_a3039d6e-6e3e-4a8f-84e2-b80317ccb3f4"
      unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i307999a4190a47b88a42f7bdf770e519_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfOC05LTEtMS0w_bcbc4ab2-9244-435c-8c4e-4f45af32d6a6"
      unitRef="usd">-3267000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfOC0xNS0xLTEtMA_52e28f06-2cfb-455c-a5ee-6a637226317a"
      unitRef="usd">-3266000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i73921299d00541bbb4e124e4569616ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMTEtMS0xLTEtMA_1994e9e3-ae90-4a50-a44d-d7aceb5ae3d2"
      unitRef="shares">814000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i73921299d00541bbb4e124e4569616ae_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMTEtMy0xLTEtMA_9ff97fc4-faf4-44a1-9866-755c1e61e488"
      unitRef="usd">8000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i307999a4190a47b88a42f7bdf770e519_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMTEtOS0xLTEtMA_fa7f36f9-b104-4203-a3eb-b5ef256e43b0"
      unitRef="usd">45072000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMTEtMTUtMS0xLTA_79d214c2-967b-41b8-bd86-a7837895f752"
      unitRef="usd">45080000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesIssued
      contextRef="ie0ca52ab8df74cb497b05cdcd6d9df37_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMTUtMS0xLTEtMA_7ff071b5-439f-4580-915b-b6f23dacf75c"
      unitRef="shares">55847000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="ie0ca52ab8df74cb497b05cdcd6d9df37_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMTUtMy0xLTEtMA_811fa545-6441-4439-98e5-072624d2dbf8"
      unitRef="usd">558000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i396167f59c1e4cafb823fef283492298_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMTUtOS0xLTEtMA_5bd359e1-b428-4c8c-b72b-ed16fd0f2333"
      unitRef="usd">655415000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iea69b69745124014bb515d9c1d2261f9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMTUtMTEtMS0xLTA_13db4c3d-c89c-4f79-a0cc-ae9b1d010bd4"
      unitRef="usd">-223371000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i35ff9f4987374a9b8fe4b724a586536b_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMTUtMTMtMS0xLTA_fc232c8b-d110-4b0a-ab8f-0229f16923e3"
      unitRef="usd">737154000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1200498ede534c94bed7a378eaf832e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMTUtMTUtMS0xLTA_f5b8c8a0-7a08-407e-8804-2e2a44fd6969"
      unitRef="usd">1169756000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ia069e87a26c9441b9d3be6cc6a8e8640_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMTYtMTMtMS0xLTA_30597a1f-d331-4fc4-9784-a941fad1e424"
      unitRef="usd">97740000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMTYtMTUtMS0xLTA_e7dcb3e2-f5af-4ead-a953-2af93e92632d"
      unitRef="usd">97740000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i2f67e49d4a8d43f4a9620c1d5ae53492_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMTgtMTEtMS0xLTA_9a758e16-37ad-4538-84ac-f826e2c01b93"
      unitRef="usd">13320000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMTgtMTUtMS0xLTA_97398a74-27f4-42c3-8653-fc932a53b665"
      unitRef="usd">13320000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i0800195ab43a4780923c3e01947bdb51_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMTktOS0xLTEtMA_148284bc-2632-4a0b-8e47-d7397eee8a6f"
      unitRef="usd">17816000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMTktMTUtMS0xLTA_a1c3fed7-93c3-40dc-ad3c-2a7aea4c6fac"
      unitRef="usd">17816000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i87425faf813d4abfaddffc95b59d9dd5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMjAtMS0xLTEtMA_b0be497c-3845-4869-93e8-3de8149819bd"
      unitRef="shares">249000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i87425faf813d4abfaddffc95b59d9dd5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMjAtMy0xLTEtMA_ee5e670e-f9fa-48f8-a008-f3f29b45d797"
      unitRef="usd">3000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i0800195ab43a4780923c3e01947bdb51_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMjAtOS0xLTEtMA_0f31808d-c87b-4275-b144-88734aa85c9a"
      unitRef="usd">-7432000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMjAtMTUtMS0xLTA_66a6aa65-6540-4a93-82cf-e8f17a74dd07"
      unitRef="usd">-7429000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i87425faf813d4abfaddffc95b59d9dd5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMjQtMS0xLTEtMA_cc450b85-ce3e-4553-bfa8-5e6a2ce687f0"
      unitRef="shares">298000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i87425faf813d4abfaddffc95b59d9dd5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMjQtMy0xLTEtMA_0c530580-048f-4c3a-bbe6-f81838033c9d"
      unitRef="usd">3000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i0800195ab43a4780923c3e01947bdb51_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMjQtOS0xLTEtMA_07ddd736-227e-489f-83a2-eb06b4cfa685"
      unitRef="usd">21387000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMjQtMTUtMS0xLTA_daa4a109-d218-4ee4-9690-cb12e8d69fb5"
      unitRef="usd">21390000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesIssued
      contextRef="i893cded779de46319c75580277349e49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMjctMS0xLTEtMA_40a957cd-f4b2-4c1a-9023-2e8ddcc73b9c"
      unitRef="shares">55798000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i893cded779de46319c75580277349e49_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMjctMy0xLTEtMA_d4b8c91c-78ee-4da8-8a0a-f92ad9bc13e4"
      unitRef="usd">558000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9878e3ed5792443a87828881d1294c27_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMjctOS0xLTEtMA_3b0ca6ef-1d65-4931-aef0-4cb766bef32a"
      unitRef="usd">644412000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic04f9cfd452b4ca9b03a605bf40404e3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMjctMTEtMS0xLTA_5106df23-c7a3-44d1-af4e-d6b28d14e1b1"
      unitRef="usd">-210051000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i029deb24532746aa99dfe928d4389e99_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMjctMTMtMS0xLTA_5ee18fde-0d3b-4565-9e58-bb886f0ae47e"
      unitRef="usd">834894000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMjctMTUtMS0xLTA_603eab91-85d9-4ec3-a013-c955e626979a"
      unitRef="usd">1269813000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i2f325e9341bf4cd09b61080a818a529e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMjgtMTMtMS0xLTA_b678a9ad-8704-4b5c-8322-fe0264edc616"
      unitRef="usd">134837000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMjgtMTUtMS0xLTA_62c06d6d-608a-4db6-8396-06ad26e543b3"
      unitRef="usd">134837000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7feb2c32fe464df98f9f51f195d1d95e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzAtMTEtMS0xLTA_937c4d0d-34d5-4273-be52-5a3c91187a58"
      unitRef="usd">-1426000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzAtMTUtMS0xLTA_f15cde5d-6397-491a-a809-7625e599e851"
      unitRef="usd">-1426000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i61f6cc3992ac40d296729ff3774d8f39_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzEtOS0xLTEtMA_3c408915-40f4-4f88-97e0-06f54321575b"
      unitRef="usd">18502000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzEtMTUtMS0xLTA_5456c696-e44d-4886-86f3-fde6333a1822"
      unitRef="usd">18502000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures
      contextRef="i0968d922e49b43e085844a2ab19ead02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzItMS0xLTEtMA_6471e0fd-1246-4021-98fd-9f25628998fd"
      unitRef="shares">179000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i0968d922e49b43e085844a2ab19ead02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzItMy0xLTEtMA_e6a0946b-e4cc-4a43-81f3-4bf3d6ccb3e3"
      unitRef="usd">2000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i61f6cc3992ac40d296729ff3774d8f39_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzItOS0xLTEtMA_caa78c02-a899-40df-ba24-dae4d68205ab"
      unitRef="usd">-5333000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzItMTUtMS0xLTA_981c1a39-815b-45fe-ac27-f731e40bda01"
      unitRef="usd">-5331000</us-gaap:StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i0968d922e49b43e085844a2ab19ead02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzMtMS0xLTEtMA_116b51b8-fe37-44e9-b6aa-ba7112f35412"
      unitRef="shares">1204000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i0968d922e49b43e085844a2ab19ead02_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzMtMy0xLTEtMA_6fd4e818-5118-4fb8-aca2-6cc228a85696"
      unitRef="usd">12000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i61f6cc3992ac40d296729ff3774d8f39_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzMtOS0xLTEtMA_af82eb80-09fe-457e-b0f4-3f1d1d8d7c27"
      unitRef="usd">74832000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzMtMTUtMS0xLTA_947c8858-77b5-44ea-88fa-b9ce33df8cf5"
      unitRef="usd">74844000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:SharesIssued
      contextRef="i64a2682d24bb44109d5d421ae460341f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzYtMS0xLTEtMA_e0e0a086-e3dd-4cac-bfbc-baa85ad869d4"
      unitRef="shares">54773000</us-gaap:SharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i64a2682d24bb44109d5d421ae460341f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzYtMy0xLTEtMA_78e8dc7b-729d-4ffc-b2e5-d6cd2ab3ab81"
      unitRef="usd">548000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iafc93a65508c4b42839478e34eb075f3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzYtOS0xLTEtMA_45ecc8bd-46af-4162-bb1e-8b6372a3188a"
      unitRef="usd">582749000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae9852a6c6cb4ec692c010a9b704f661_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzYtMTEtMS0xLTA_0bb4aba6-352e-4259-99f4-58e8a7fc0222"
      unitRef="usd">-211477000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0a832562d7544fcb2c8c331e961f9de_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzYtMTMtMS0xLTA_9313cfe3-02fe-4cb4-ad18-88203089024c"
      unitRef="usd">969731000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV85NC9mcmFnOmRhM2RiZDkzYTQyZDQwNGM5NWNiYTMwZGQ2Y2Y1ZWNjL3RhYmxlOjc2ODcwOGRhMmU0NTQ3YWM4Yzg1MjI0YmQ2NDA0ZjBlL3RhYmxlcmFuZ2U6NzY4NzA4ZGEyZTQ1NDdhYzhjODUyMjRiZDY0MDRmMGVfMzYtMTUtMS0xLTA_de5c6750-1114-4e95-aff0-0f17f018f7fa"
      unitRef="usd">1341551000</us-gaap:StockholdersEquity>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDMvZnJhZzpkNmFiNDNkZGY1MWY0NWQ2YjgxMTU2N2Q0NzU1YWU3My90ZXh0cmVnaW9uOmQ2YWI0M2RkZjUxZjQ1ZDZiODExNTY3ZDQ3NTVhZTczXzcxNDY4MjU1ODQ0NzI_5db68537-8b1d-4c62-bfef-4782fe9e2aec">OPERATIONS&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;Clean 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 largest provider of parts cleaning and related environmental services to commercial, industrial and automotive customers in North America.&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;A novel strain of coronavirus ("COVID-19") was first identified in December 2019, and subsequently declared a global pandemic by the World Health Organization on March 11, 2020. As a result of the outbreak, many companies experienced significant disruptions in their operations, workforce and markets served, also resulting in a significant reduction in the demand for petroleum-based products. Areas of the Company's businesses and operations were adversely impacted by the effects of COVID-19 when circumstances surrounding and responses to the pandemic, including stay-at-home orders, began to materialize in North America. These disruptions had a significant impact on the Company's operating results for the year ended December 31, 2020. The Company expects that operations will continue to be impacted. The full extent of the ongoing COVID-19 pandemic and the resulting changes in demand for oil and the impact on the Company's operations is uncertain. A prolonged disruption could have a material adverse impact on financial results and business operations of the Company.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMTM4_68b1fd8f-7e6e-4f45-b278-d84709f4b88b">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;Reclassifications&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;Certain prior year amounts have been reclassified to conform to the current year presentation. These reclassifications have no impact on previously reported subtotals.&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 and commercial paper. As of December&#160;31, 2020 and 2019, the Company had &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;total marketable securities and cash equivalents as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;December 31, 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;Commercial paper&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;&#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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,395&#160;&lt;/span&gt;&lt;/td&gt;&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 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 cash equivalents&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;2,395&#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;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 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;51,857&#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;42,421&#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;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;51,857&#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;44,816&#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;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;Allowances for Doubtful Accounts&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 certainty 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 internal collection efforts have been deemed unsuccessful in collecting the outstanding balance due.&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;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 is principally determined on a first-in, first-out ("FIFO") basis. The cost of supplies and drums, solvent and solution and other inventories is determined on a FIFO basis. The Company 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 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of these assets, using the straight-line method as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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 circumstances indicate that the carrying value of the reporting unit may exceed its fair value. If the carrying value of a reporting unit exceeds the fair value, an impairment loss will be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. The Company did not recognize any impairment losses in any of the periods presented. 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 non-compete 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;Permits relating to landfills are amortized on a units-of-consumption basis. All other permits are amortized over periods ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzY4ODk_b2746d89-ef21-4ec7-bcbd-ddf07be2d0db"&gt;five&lt;/span&gt; to 30 years on a straight-line basis. Finite-lived intangible assets are amortized on a straight-line basis over their respective useful lives, which range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzcwNTM_5f61bb2f-8234-4e8f-9d37-ccfe392c838e"&gt;five&lt;/span&gt; to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzI3NDg3NzkxMzMwOTk_1f559442-eec1-4f9c-944a-b980e36e6601"&gt;20&#160;years&lt;/span&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;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 &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;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 $10.9 million, $12.3 million and $10.3 million for the years ended December&#160;31, 2020, 2019 and 2018, 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 31, 2020, 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, 2020, 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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;22&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,739&#160;&lt;/span&gt;&lt;/td&gt;&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;2&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;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;27&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,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;41&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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;6&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;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;51&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,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;32&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,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;5&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;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;68&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,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: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;24,716&#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, 2020 and 2019, 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, 2018 through December&#160;31, 2020 (in thousands of cubic yards):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&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;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;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;31,113&#160;&lt;/span&gt;&lt;/td&gt;&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;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;29,760&#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;During the year ended December 31, 2020, the Company took actions to begin the closure of two of the Company's commercial landfill sites, Altair and Westmorland, and is therefore classifying these landfills as inactive as of December 31, 2020. 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, 2019 and 2018 was 25, 132 and 127 thousand cubic yards, respectively. During 2020, the Company decided to close the Westmorland landfill, a hazardous landfill, due to the costs of obtaining and &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;maintaining permits and operating the landfill. No airspace had been consumed at the Westmorland landfill in the years ended December 31, 2020, 2019 and 2018. The change in the highly probable airspace, net in the table above 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, 2020 and 2019 was $48.4 million and $39.4 million, respectively. The Company has material financial commitments for the costs associated with requirements of the Environmental Protection Agency ("EPA") and the comparable 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 2020 and 2019) and discounted at the Company's credit-adjusted risk-free interest rate (5.60% and 6.02% during 2020 and 2019, 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, 2020 and 2019 was $39.5 million and $36.3 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, 2020 and 2019 was $114.8 million and $114.2 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 in the last 18 years 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 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 130 Superfund sites as of December&#160;31, 2020. 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. 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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 and location of its 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;The Company's Environmental Services operating segment generally has the following three 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-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 revenues 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, using 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 disposal services are completed. The period between collection and transportation and the final processing and disposal ranges depending on 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 Services revenues are generated from cleanup services at customer sites or other locations. Services include confined space entry for tank cleaning, site decontamination, large remediation projects, demolition, spill cleanup on land and water, railcar cleaning, product recovery and transfer and vacuum services. Additional services include filtration and water treatment services. Response services for environmental 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 revenues are generated from industrial and specialty services provided to refineries, mines, upgraders, chemical plants, pulp and paper mills, manufacturing facilities, power generation facilities and &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;other industrial customers throughout North America. Services include in-plant cleaning and maintenance services, plant outage and turnaround services, decoking and pigging, chemical cleaning, high and ultra-high pressure water cleaning, pipeline inspection and coating services, large tank and surface impoundment cleaning, oilfield transport, daylighting, production services and upstream energy services, such as exploration and drilling for industrial oil and gas customers. 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-weight:400;line-height:120%"&gt;The Company's Safety-Kleen operating segment generally has the following 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-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 are generated from providing parts washer services, containerized waste handling and disposal services, oil collection services, vacuum services, direct sales of blended oil products and other complementary services and product sales. Containerized waste services consist of profiling, collecting, transporting and recycling or disposing of a wide variety of waste. Other products and services include sale of complementary supply products including automotive fluids and shop supplies and other environmental services. 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. 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. Product revenue is recognized upon the transfer of control whereby 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-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;Revenues from Safety-Kleen Oil 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: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;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;$9.0 million in 2020, $9.8 million in 2019 and $10.5 million&#160;in&#160;2018.&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.&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 a benefit of $42.3 million as an offset to the related operating expenses in either cost of revenues or selling, general and administrative expenses for the eligible employee retention &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;credit under the CARES Act and the subsidy under CEWS, as amended. The benefits received under these government sponsored 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 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 sheet.&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:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzI3NDg3NzkxMjYyNzY_992fea9a-a950-491e-b5ba-f406379d4be5"&gt;three&lt;/span&gt; to ten-year terms and long-term non-real estate leases with &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzI3NDg3NzkxMjYyOTQ_358366d8-07fc-4fb3-9315-ccc54a8b038c"&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 its 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;&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 adopted Accounting Standards Codification 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases ("ASC 842")&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 January 1, 2019 using the modified retrospective method of adoption. Prior period amounts have not been adjusted and continue to be reported in accordance with the Company's historical accounting methodology pursuant to Accounting Standards Codification 840, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The standard did not have a material impact on the consolidated statements of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMTY2_b7f693b1-9e92-4299-92be-ea07098f9a16">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="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzcxNDY4MjU2MzM2MzA_477fb6cf-c641-4127-a41f-c0474114219f">&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:PriorPeriodReclassificationAdjustmentDescription
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzgyNDYzMzcyNjI4Njc_ff1afb72-9a35-4ab1-993a-f7ba3a84e19c">&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;Reclassifications&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;Certain prior year amounts have been reclassified to conform to the current year presentation. These reclassifications have no impact on previously reported subtotals.&lt;/span&gt;&lt;/div&gt;</us-gaap:PriorPeriodReclassificationAdjustmentDescription>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMTY3_ae97215e-a011-4bdd-8ddd-f8f1c5de371c">&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="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzE1Njg_e951ded7-76d9-4d7a-9d13-84d6991839c1"
      unitRef="usd">0</clh:CashAndCashEquivalentsBankDisbursementAccountMinimumBalanceAllowed>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMDM3_9f2a1fbf-7a6f-4de7-94e3-1199052182ac">&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 and commercial paper. As of December&#160;31, 2020 and 2019, the Company had &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;total marketable securities and cash equivalents as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;December 31, 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;Commercial paper&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;&#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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,395&#160;&lt;/span&gt;&lt;/td&gt;&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 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 cash equivalents&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;2,395&#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;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 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;51,857&#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;42,421&#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;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;51,857&#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;44,816&#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;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;</us-gaap:MarketableSecuritiesPolicy>
    <clh:ScheduleofCashEquivalentsandMarketableSecuritiesTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMDkx_2f92517d-832e-4a99-b4c5-f20d85c16db8">As of December&#160;31, 2020 and 2019, the Company had &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;total marketable securities and cash equivalents as follows (in thousands): &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;December 31, 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;Commercial paper&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;&#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;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,395&#160;&lt;/span&gt;&lt;/td&gt;&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 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 cash equivalents&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;2,395&#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;U.S. Treasury securities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;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 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;51,857&#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;42,421&#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;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;51,857&#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;44,816&#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:ScheduleofCashEquivalentsandMarketableSecuritiesTableTextBlock>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ic6cfb2afdcb446598cdb31f645059933_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTpmM2NiM2I3NmI0YTM0ODE3OGM1NTRiMWJiZDg2YzA0Yi90YWJsZXJhbmdlOmYzY2IzYjc2YjRhMzQ4MTc4YzU1NGIxYmJkODZjMDRiXzEtMS0xLTEtMA_1c483146-4287-4298-a9e3-996e48c2a865"
      unitRef="usd">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="ia3440ac54c6746019d0e061b4cd26f97_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTpmM2NiM2I3NmI0YTM0ODE3OGM1NTRiMWJiZDg2YzA0Yi90YWJsZXJhbmdlOmYzY2IzYjc2YjRhMzQ4MTc4YzU1NGIxYmJkODZjMDRiXzEtMy0xLTEtMA_2477b5b6-83b5-4404-b762-12dff9471a74"
      unitRef="usd">2395000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTpmM2NiM2I3NmI0YTM0ODE3OGM1NTRiMWJiZDg2YzA0Yi90YWJsZXJhbmdlOmYzY2IzYjc2YjRhMzQ4MTc4YzU1NGIxYmJkODZjMDRiXzItMS0xLTEtMA_e6299f4c-5332-4a14-9b6a-978ce575eca4"
      unitRef="usd">0</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:CashEquivalentsAtCarryingValue
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTpmM2NiM2I3NmI0YTM0ODE3OGM1NTRiMWJiZDg2YzA0Yi90YWJsZXJhbmdlOmYzY2IzYjc2YjRhMzQ4MTc4YzU1NGIxYmJkODZjMDRiXzItMy0xLTEtMA_14733a90-c570-4a57-9997-e92c7897d460"
      unitRef="usd">2395000</us-gaap:CashEquivalentsAtCarryingValue>
    <us-gaap:MarketableSecurities
      contextRef="i9c8db8554d3d4bd6aeb0817ebb9f6b11_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTpmM2NiM2I3NmI0YTM0ODE3OGM1NTRiMWJiZDg2YzA0Yi90YWJsZXJhbmdlOmYzY2IzYjc2YjRhMzQ4MTc4YzU1NGIxYmJkODZjMDRiXzQtMS0xLTEtMA_32595642-8a85-4e84-b126-c0ec243de7a5"
      unitRef="usd">28901000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i00cf817e8be14d32a5c8a24d40bc9ac3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTpmM2NiM2I3NmI0YTM0ODE3OGM1NTRiMWJiZDg2YzA0Yi90YWJsZXJhbmdlOmYzY2IzYjc2YjRhMzQ4MTc4YzU1NGIxYmJkODZjMDRiXzQtMy0xLTEtMA_1bbda893-90fc-4b4b-b289-9c8f5c8f7881"
      unitRef="usd">12406000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="ic5b57b4ce9784ea98f1a30fef9d6a516_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTpmM2NiM2I3NmI0YTM0ODE3OGM1NTRiMWJiZDg2YzA0Yi90YWJsZXJhbmdlOmYzY2IzYjc2YjRhMzQ4MTc4YzU1NGIxYmJkODZjMDRiXzUtMS0xLTEtMA_feea3c44-e0ca-42ce-91ae-64d2c8465141"
      unitRef="usd">22956000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i3c9b7f6dc7ae4ed4ab35aa8a20532777_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTpmM2NiM2I3NmI0YTM0ODE3OGM1NTRiMWJiZDg2YzA0Yi90YWJsZXJhbmdlOmYzY2IzYjc2YjRhMzQ4MTc4YzU1NGIxYmJkODZjMDRiXzUtMy0xLTEtMA_e57f5fb6-574f-4e09-8b3e-6fe5976b8c87"
      unitRef="usd">26678000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="ia2144669d507413daf66f8261d47bd80_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTpmM2NiM2I3NmI0YTM0ODE3OGM1NTRiMWJiZDg2YzA0Yi90YWJsZXJhbmdlOmYzY2IzYjc2YjRhMzQ4MTc4YzU1NGIxYmJkODZjMDRiXzYtMS0xLTEtMA_6ad2e3ac-d008-41d5-9b32-cc4496402105"
      unitRef="usd">0</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i05e982f5f1164e1693af3f9a8cf9a8fa_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTpmM2NiM2I3NmI0YTM0ODE3OGM1NTRiMWJiZDg2YzA0Yi90YWJsZXJhbmdlOmYzY2IzYjc2YjRhMzQ4MTc4YzU1NGIxYmJkODZjMDRiXzYtMy0xLTEtMA_37c868d7-d7aa-4528-9ad9-8c79c5e0aeed"
      unitRef="usd">3337000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTpmM2NiM2I3NmI0YTM0ODE3OGM1NTRiMWJiZDg2YzA0Yi90YWJsZXJhbmdlOmYzY2IzYjc2YjRhMzQ4MTc4YzU1NGIxYmJkODZjMDRiXzgtMS0xLTEtMA_17163f55-843a-409f-83e9-16e18d91a7d4"
      unitRef="usd">51857000</us-gaap:MarketableSecurities>
    <us-gaap:MarketableSecurities
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTpmM2NiM2I3NmI0YTM0ODE3OGM1NTRiMWJiZDg2YzA0Yi90YWJsZXJhbmdlOmYzY2IzYjc2YjRhMzQ4MTc4YzU1NGIxYmJkODZjMDRiXzgtMy0xLTEtMA_20aabb11-5194-4226-b3f7-5c622cbc4f42"
      unitRef="usd">42421000</us-gaap:MarketableSecurities>
    <clh:CashEquivalentsandMarketableSecuritiesCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTpmM2NiM2I3NmI0YTM0ODE3OGM1NTRiMWJiZDg2YzA0Yi90YWJsZXJhbmdlOmYzY2IzYjc2YjRhMzQ4MTc4YzU1NGIxYmJkODZjMDRiXzktMS0xLTEtMA_78835cc7-9d44-4a84-887d-7dc4f35542d5"
      unitRef="usd">51857000</clh:CashEquivalentsandMarketableSecuritiesCurrent>
    <clh:CashEquivalentsandMarketableSecuritiesCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTpmM2NiM2I3NmI0YTM0ODE3OGM1NTRiMWJiZDg2YzA0Yi90YWJsZXJhbmdlOmYzY2IzYjc2YjRhMzQ4MTc4YzU1NGIxYmJkODZjMDRiXzktMy0xLTEtMA_063c78dd-c609-421c-83f5-b8a8660d5174"
      unitRef="usd">44816000</clh:CashEquivalentsandMarketableSecuritiesCurrent>
    <clh:AllowancesForDoubtfulAccountsPolicyTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMTU1_99ed337e-77db-4ce1-b070-545a02fba4ad">&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;Allowances for Doubtful Accounts&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 certainty 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 internal collection efforts have been deemed unsuccessful in collecting the outstanding balance due.&lt;/span&gt;&lt;/div&gt;</clh:AllowancesForDoubtfulAccountsPolicyTextBlock>
    <clh:CreditConcentrationPolicyTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMTY5_d71f31c5-537c-459d-9f82-ca7ae6d561f8">&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;</clh:CreditConcentrationPolicyTextBlock>
    <us-gaap:InventorySuppliesPolicy
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMDgx_8524c804-9fe7-4fbb-a35f-db8735a72781">&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 is principally determined on a first-in, first-out ("FIFO") basis. The cost of supplies and drums, solvent and solution and other inventories is determined on a FIFO basis. The Company 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;</us-gaap:InventorySuppliesPolicy>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMDIw_5cc6d87d-36cd-47db-91ef-0374de846fb9">&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 &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;of these assets, using the straight-line method as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMDcy_8e3df0d7-6395-467a-9309-a628d66d8f78">The Company depreciates and amortizes the capitalized cost &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;of these assets, using the straight-line method as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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="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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;December 31, 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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;131,023&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,779,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;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,593,814&#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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,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;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,588,151&#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 and $31.0 million, respectively.&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 $47.2 million and $2.4 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) December 31, 2020 balance inclusive of gross ROU assets classified as finance leases of $9.3 million.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i22905eacccf346da81a62cac01cc0cad_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTowM2M1YmZkNjg4NTk0MjgwYmRjMzYyZDE5YmUzMGI2ZC90YWJsZXJhbmdlOjAzYzViZmQ2ODg1OTQyODBiZGMzNjJkMTliZTMwYjZkXzItMi0xLTEtMC90ZXh0cmVnaW9uOmVjYjBjMjVjZWE4MzQyYWVhMGE2YjlmZGFmY2YxNmVhXzI3NDg3NzkwNjk0NTc_847079e2-8f82-4698-8b48-da76b3a80d30">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="if4ea62f95ebe496a941286f42f64bac0_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTowM2M1YmZkNjg4NTk0MjgwYmRjMzYyZDE5YmUzMGI2ZC90YWJsZXJhbmdlOjAzYzViZmQ2ODg1OTQyODBiZGMzNjJkMTliZTMwYjZkXzItMi0xLTEtMC90ZXh0cmVnaW9uOmVjYjBjMjVjZWE4MzQyYWVhMGE2YjlmZGFmY2YxNmVhXzI3NDg3NzkwNjk0Njg_08e8d2b0-9287-49d5-9fa5-86ce329c10e8">P42Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="id84c95703fb4425dbc4460aabaa5c5d5_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTowM2M1YmZkNjg4NTk0MjgwYmRjMzYyZDE5YmUzMGI2ZC90YWJsZXJhbmdlOjAzYzViZmQ2ODg1OTQyODBiZGMzNjJkMTliZTMwYjZkXzMtMi0xLTEtMC90ZXh0cmVnaW9uOmJhNTM4OGE3MWQ4YzQxMmU5NzE0ZTg0OGI0NjllODk3XzI3NDg3NzkwNjk0NTU_2be97064-82c2-4e62-8a24-3724b854f2f6">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i3c5d9a5c78ab4251a8b82e8d330f11f2_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTowM2M1YmZkNjg4NTk0MjgwYmRjMzYyZDE5YmUzMGI2ZC90YWJsZXJhbmdlOjAzYzViZmQ2ODg1OTQyODBiZGMzNjJkMTliZTMwYjZkXzMtMi0xLTEtMC90ZXh0cmVnaW9uOmJhNTM4OGE3MWQ4YzQxMmU5NzE0ZTg0OGI0NjllODk3XzI3NDg3NzkwNjk0NjY_9ebba82b-06b0-423a-ae23-3170c5f6ccf8">P45Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ief0e33b35810495fa33a27e3cd640c52_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTowM2M1YmZkNjg4NTk0MjgwYmRjMzYyZDE5YmUzMGI2ZC90YWJsZXJhbmdlOjAzYzViZmQ2ODg1OTQyODBiZGMzNjJkMTliZTMwYjZkXzQtMi0xLTEtMC90ZXh0cmVnaW9uOmM0OTMwMzYzN2Y1ODQwZDA5M2I4NWFmMTA4MzIyMDlhXzI3NDg3NzkwNjk0NTU_32fcbaa5-a723-4654-a20f-3f41a7ab4904">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i4cb874860cba453a8aa29f4359bc00fa_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTowM2M1YmZkNjg4NTk0MjgwYmRjMzYyZDE5YmUzMGI2ZC90YWJsZXJhbmdlOjAzYzViZmQ2ODg1OTQyODBiZGMzNjJkMTliZTMwYjZkXzQtMi0xLTEtMC90ZXh0cmVnaW9uOmM0OTMwMzYzN2Y1ODQwZDA5M2I4NWFmMTA4MzIyMDlhXzI3NDg3NzkwNjk0NjY_cdc6324a-75d8-45a9-bde3-46eae0cbb497">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i09d10099834f44369e5409f0297eeab6_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTowM2M1YmZkNjg4NTk0MjgwYmRjMzYyZDE5YmUzMGI2ZC90YWJsZXJhbmdlOjAzYzViZmQ2ODg1OTQyODBiZGMzNjJkMTliZTMwYjZkXzUtMi0xLTEtMC90ZXh0cmVnaW9uOjU3YWQyY2ZiZTI4NTQ1OWY5OTE5OGYxODI4NWRmMDQwXzI3NDg3NzkwNjk0NTU_563dde19-597e-44ae-b81b-7ad7931cf233">P2Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5e7e81803aae430ca7d7bf0f4d215e0e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTowM2M1YmZkNjg4NTk0MjgwYmRjMzYyZDE5YmUzMGI2ZC90YWJsZXJhbmdlOjAzYzViZmQ2ODg1OTQyODBiZGMzNjJkMTliZTMwYjZkXzUtMi0xLTEtMC90ZXh0cmVnaW9uOjU3YWQyY2ZiZTI4NTQ1OWY5OTE5OGYxODI4NWRmMDQwXzI3NDg3NzkwNjk0NjY_e9f12e82-6a11-4755-92c4-f29395559969">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="ib27ec9b129d74c6bada68a610073ede9_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTowM2M1YmZkNjg4NTk0MjgwYmRjMzYyZDE5YmUzMGI2ZC90YWJsZXJhbmdlOjAzYzViZmQ2ODg1OTQyODBiZGMzNjJkMTliZTMwYjZkXzctMi0xLTEtMC90ZXh0cmVnaW9uOjQwZTVjYThlOWFmODQ1ZjY5ODdmYzA4N2Q0NDkzYTM3XzI3NDg3NzkwNjk0NTQ_d2b1fc1c-8a49-4f14-bcef-b43dbfd58d68">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i9d1c5cdd1d854379a5e6f3a742ec1bff_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTowM2M1YmZkNjg4NTk0MjgwYmRjMzYyZDE5YmUzMGI2ZC90YWJsZXJhbmdlOjAzYzViZmQ2ODg1OTQyODBiZGMzNjJkMTliZTMwYjZkXzctMi0xLTEtMC90ZXh0cmVnaW9uOjQwZTVjYThlOWFmODQ1ZjY5ODdmYzA4N2Q0NDkzYTM3XzI3NDg3NzkwNjk0NjQ_3f41228b-81f3-4ac9-94f8-27b7b09a2d79">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i8747e54665f1442aa150847d6962f876_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTowM2M1YmZkNjg4NTk0MjgwYmRjMzYyZDE5YmUzMGI2ZC90YWJsZXJhbmdlOjAzYzViZmQ2ODg1OTQyODBiZGMzNjJkMTliZTMwYjZkXzgtMi0xLTEtMC90ZXh0cmVnaW9uOjA1OGYwZDE2NjQ3OTRiMDhhNTcyNjZhOGY1MmRmNzRkXzI3NDg3NzkwNjk0NTU_d3ec7a79-3064-4da6-ae6a-a5668b63f3ef">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i6821d2d9601148cb9c69e5785510ce60_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTowM2M1YmZkNjg4NTk0MjgwYmRjMzYyZDE5YmUzMGI2ZC90YWJsZXJhbmdlOjAzYzViZmQ2ODg1OTQyODBiZGMzNjJkMTliZTMwYjZkXzgtMi0xLTEtMC90ZXh0cmVnaW9uOjA1OGYwZDE2NjQ3OTRiMDhhNTcyNjZhOGY1MmRmNzRkXzI3NDg3NzkwNjk0NjY_39943996-6b6e-4f93-9b05-c71c8665533a">P16Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i605aa163015b4f279c1532a71c162265_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTowM2M1YmZkNjg4NTk0MjgwYmRjMzYyZDE5YmUzMGI2ZC90YWJsZXJhbmdlOjAzYzViZmQ2ODg1OTQyODBiZGMzNjJkMTliZTMwYjZkXzktMi0xLTEtMC90ZXh0cmVnaW9uOjcxY2UyZThlMmJiMjQyYTliOWFlNDYzNWJlMjIyMTdjXzI3NDg3NzkwNjk0NTU_9f45912b-d4ad-467f-9712-f10c9003e83c">P4Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="icaaef48498eb41abbb0b3d466dc7ed0b_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTowM2M1YmZkNjg4NTk0MjgwYmRjMzYyZDE5YmUzMGI2ZC90YWJsZXJhbmdlOjAzYzViZmQ2ODg1OTQyODBiZGMzNjJkMTliZTMwYjZkXzktMi0xLTEtMC90ZXh0cmVnaW9uOjcxY2UyZThlMmJiMjQyYTliOWFlNDYzNWJlMjIyMTdjXzI3NDg3NzkwNjk0NjY_1c923e9b-9f10-49a8-a6ac-182150f19a26">P30Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i2db33cc976a14762aa703ba6a0871596_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTowM2M1YmZkNjg4NTk0MjgwYmRjMzYyZDE5YmUzMGI2ZC90YWJsZXJhbmdlOjAzYzViZmQ2ODg1OTQyODBiZGMzNjJkMTliZTMwYjZkXzEwLTItMS0xLTAvdGV4dHJlZ2lvbjoxZjM4Nzk0NjljYjM0OGFkOGFhYTQ1ZWFiMjlkMTFjN18yNzQ4Nzc5MDY5NDU0_97a0e48a-f74c-4965-a930-08ec611d1bc2">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife
      contextRef="i5ba9b466a24a435096944a2d2e33a603_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTowM2M1YmZkNjg4NTk0MjgwYmRjMzYyZDE5YmUzMGI2ZC90YWJsZXJhbmdlOjAzYzViZmQ2ODg1OTQyODBiZGMzNjJkMTliZTMwYjZkXzEwLTItMS0xLTAvdGV4dHJlZ2lvbjoxZjM4Nzk0NjljYjM0OGFkOGFhYTQ1ZWFiMjlkMTFjN18yNzQ4Nzc5MDY5NDY0_775df3f3-09b7-4fa6-a599-066f57ba85fa">P8Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMjMx_50e64487-ecb7-40ac-9ecf-0f43d0803f19">&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 circumstances indicate that the carrying value of the reporting unit may exceed its fair value. If the carrying value of a reporting unit exceeds the fair value, an impairment loss will be recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. The Company did not recognize any impairment losses in any of the periods presented. 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:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMTUy_b9a56dea-c098-49ab-abd8-b5e175dd5d95">&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 non-compete 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;Permits relating to landfills are amortized on a units-of-consumption basis. All other permits are amortized over periods ranging from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzY4ODk_b2746d89-ef21-4ec7-bcbd-ddf07be2d0db"&gt;five&lt;/span&gt; to 30 years on a straight-line basis. Finite-lived intangible assets are amortized on a straight-line basis over their respective useful lives, which range from &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzcwNTM_5f61bb2f-8234-4e8f-9d37-ccfe392c838e"&gt;five&lt;/span&gt; to &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzI3NDg3NzkxMzMwOTk_1f559442-eec1-4f9c-944a-b980e36e6601"&gt;20&#160;years&lt;/span&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;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="ic67e60ab356b48d587373590ae6e6e68_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzY1OTcwNjk4MjQxMzU_ab9d4b51-f3ba-45a2-9603-28c206c7a9d7">P30Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <clh:LandFillAccountingPolicyTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQwOTg4_1fcae008-e2e4-4676-b40b-be35fe23e5e5">&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 &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;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 $10.9 million, $12.3 million and $10.3 million for the years ended December&#160;31, 2020, 2019 and 2018, 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 31, 2020, 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, 2020, 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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;22&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,739&#160;&lt;/span&gt;&lt;/td&gt;&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;2&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;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;27&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,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;41&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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;6&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;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;51&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,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;32&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,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;5&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;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;68&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,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: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;24,716&#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, 2020 and 2019, 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, 2018 through December&#160;31, 2020 (in thousands of cubic yards):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&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;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;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;31,113&#160;&lt;/span&gt;&lt;/td&gt;&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;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;29,760&#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;During the year ended December 31, 2020, the Company took actions to begin the closure of two of the Company's commercial landfill sites, Altair and Westmorland, and is therefore classifying these landfills as inactive as of December 31, 2020. 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, 2019 and 2018 was 25, 132 and 127 thousand cubic yards, respectively. During 2020, the Company decided to close the Westmorland landfill, a hazardous landfill, due to the costs of obtaining and &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;maintaining permits and operating the landfill. No airspace had been consumed at the Westmorland landfill in the years ended December 31, 2020, 2019 and 2018. The change in the highly probable airspace, net in the table above 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, 2020 and 2019 was $48.4 million and $39.4 million, respectively. The Company has material financial commitments for the costs associated with requirements of the Environmental Protection Agency ("EPA") and the comparable 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 2020 and 2019) and discounted at the Company's credit-adjusted risk-free interest rate (5.60% and 6.02% during 2020 and 2019, respectively)</clh:LandFillAccountingPolicyTextBlock>
    <us-gaap:AdjustmentForAmortization
      contextRef="ifa8711485b834788abcf51801a0f25d6_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzk4MjQ_5929c528-7c4f-46cd-a7b4-3c737043f8bd"
      unitRef="usd">10900000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="i9ed91ad0c9c3421187781fe3e05fd90a_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzk4Mjg_08f83fe1-a607-4394-bee0-e936ea3b33c2"
      unitRef="usd">12300000</us-gaap:AdjustmentForAmortization>
    <us-gaap:AdjustmentForAmortization
      contextRef="iae3862f67d654669be6988c73d55651e_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzk4MzU_da31cc60-82ff-4e92-b641-e3cd0d4eb7c3"
      unitRef="usd">10300000</us-gaap:AdjustmentForAmortization>
    <clh:ScheduleOfPropertyPlantAndEquipmentLandfillAssetsTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMjM2_7f4848ca-9d69-463e-9250-bea59e1d9cff">&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, 2020, 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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;22&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,739&#160;&lt;/span&gt;&lt;/td&gt;&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;2&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;67&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;27&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,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;41&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,710&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;6&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;144&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;51&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,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;32&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,803&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;5&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;575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;68&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,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: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;24,716&#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="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzEwNzE0_8a1856d1-cfc7-426a-8b1b-f3538a89c47d"
      unitRef="landfill_site">9</clh:NumberOfLandfillSites>
    <clh:NumberOfLandfillSites
      contextRef="ib64af0e08f864cb8aac685d1fc7529a3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzEwNzY0_e2e62b7f-ac56-45c6-be60-5056ae9d5fdd"
      unitRef="landfill_site">2</clh:NumberOfLandfillSites>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i5a171c9d2f004a39bb081498d57df484_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzMtNC0xLTEtMA_4c73c4b0-2e4f-4cc2-bedc-a9791039be9f">P22Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="i974d6ae75ea74cd592b6f3656210be5a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzMtNi0xLTEtMA_b978ea45-c00f-412d-97cc-2ec02db44b87"
      unitRef="cubic_yard">5739000</clh:RemainingHighlyProbableAirspace>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ib5d483593de64749a58cb236a9771d2f_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzQtNC0xLTEtMA_3926e0d2-3b3f-45ba-a01e-44921864e565">P2Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="ifea4b5ef8d234f8d84497afcbe3206c8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzQtNi0xLTEtMA_d9d97537-649c-4f8f-9c04-18b3f764f217"
      unitRef="cubic_yard">67000</clh:RemainingHighlyProbableAirspace>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i9f81951f38e54fc0898e8e65a938c02e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzUtNC0xLTEtMA_63058de4-0b47-421a-a6b4-c62a3bed3c51">P27Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="i91e69fb65c2241269a9a7a64d1332bb4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzUtNi0xLTEtMA_dc62a5f8-b583-4c12-b796-e134f1c6fb88"
      unitRef="cubic_yard">1629000</clh:RemainingHighlyProbableAirspace>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="ic42a7c86fb654b4cb9836eedcd707452_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzYtNC0xLTEtMA_c94f3193-0466-4f1c-828c-fe98598ebb02">P41Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="i3ef68c5622c544129c35cda0fba92ade_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzYtNi0xLTEtMA_21155dc5-7cb3-4578-ae3e-3a840bf34f86"
      unitRef="cubic_yard">4710000</clh:RemainingHighlyProbableAirspace>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="if4deedf7d18049229de19ca6248e4ff7_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzctNC0xLTEtMA_61d9669b-d614-4612-b573-45844ec41b79">P6Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="i8b4986098fcc4874bee0bf2175a6f15b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzctNi0xLTEtMA_27ff2f09-8efa-404c-99c7-9be37f44ad83"
      unitRef="cubic_yard">144000</clh:RemainingHighlyProbableAirspace>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i27445f030c914923a23343c0d92e4fd7_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzgtNC0xLTEtMA_a2f7ed07-4360-42af-b44c-0a0952fc5321">P51Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="iaac4594050fd4def84271987b1e01fa5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzgtNi0xLTEtMA_de45ac91-6936-4caf-943f-ca2811c2f088"
      unitRef="cubic_yard">4633000</clh:RemainingHighlyProbableAirspace>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="iacb1ec175723429094bf45c63b09600d_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzktNC0xLTEtMA_8fe867c1-02e2-4dea-8b75-e39fab6e36b6">P32Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="ie4e519558d5c41a2b8706e8ae49924f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzktNi0xLTEtMA_af7d904e-e100-4edd-af7f-4cc1ff99ed0c"
      unitRef="cubic_yard">3803000</clh:RemainingHighlyProbableAirspace>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i7fea3043c2fa4080b03e8f3314d17472_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzEwLTQtMS0xLTA_bc985a57-9b75-44ef-8328-f8ae72fd0933">P5Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="ibd167fb645fa4f51a2c8cd634778a80e_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzEwLTYtMS0xLTA_5153e4a1-12af-468c-8d22-7aecfbd820ea"
      unitRef="cubic_yard">575000</clh:RemainingHighlyProbableAirspace>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1
      contextRef="i52fb9704ba6946738fddf00ed803db48_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzExLTQtMS0xLTA_6350feda-332d-46c3-86c9-7372daee68c7">P68Y</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <clh:RemainingHighlyProbableAirspace
      contextRef="icdf243db5c964e1480ad8846fe802eb5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzExLTYtMS0xLTA_a755400e-ba36-4645-98a1-c5cf1cfc20d2"
      unitRef="cubic_yard">3416000</clh:RemainingHighlyProbableAirspace>
    <clh:RemainingHighlyProbableAirspace
      contextRef="ib2cfe02ecfb74917b62191710c7a30c3_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTplMDM4NjFlZDgzZGY0MjIyOGI5ZjA1ZTZjYjE0NTNlMS90YWJsZXJhbmdlOmUwMzg2MWVkODNkZjQyMjI4YjlmMDVlNmNiMTQ1M2UxXzEzLTYtMS0xLTA_efe62d3e-274e-425d-803f-d5ce10996f06"
      unitRef="cubic_yard">24716000</clh:RemainingHighlyProbableAirspace>
    <clh:PermittedButNotHighlyProbableAirspace
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzEwOTUx_0e4d22f3-c215-45be-bed6-8986d349f2bc"
      unitRef="cubic_yard">0</clh:PermittedButNotHighlyProbableAirspace>
    <clh:PermittedButNotHighlyProbableAirspace
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzEwOTUx_52161195-d5f5-427a-913d-adf937e698fe"
      unitRef="cubic_yard">0</clh:PermittedButNotHighlyProbableAirspace>
    <clh:RemainingHighlyProbableAirspaceTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMDQz_ceb44670-f8e2-420d-b92a-f2c36cde18ee">&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, 2018 through December&#160;31, 2020 (in thousands of cubic yards):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&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;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;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;31,113&#160;&lt;/span&gt;&lt;/td&gt;&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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(223)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,130)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;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;29,760&#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="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTphNzFiY2M5YzY5MGM0YWE0OTA3MGRkMTI4ZmFkMDc2Yi90YWJsZXJhbmdlOmE3MWJjYzljNjkwYzRhYTQ5MDcwZGQxMjhmYWQwNzZiXzEtMS0xLTEtMA_87033106-445d-4048-a2e8-8d1e01cf7857"
      unitRef="cubic_yard">28494000</clh:ProbableAirspace>
    <clh:ProbableAirspace
      contextRef="i1200498ede534c94bed7a378eaf832e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTphNzFiY2M5YzY5MGM0YWE0OTA3MGRkMTI4ZmFkMDc2Yi90YWJsZXJhbmdlOmE3MWJjYzljNjkwYzRhYTQ5MDcwZGQxMjhmYWQwNzZiXzEtMy0xLTEtMA_24d02a84-8f62-43a7-a737-aff84ee820fc"
      unitRef="cubic_yard">29760000</clh:ProbableAirspace>
    <clh:ProbableAirspace
      contextRef="i1b789ae6a49c489d9d9f1dffefd5a996_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTphNzFiY2M5YzY5MGM0YWE0OTA3MGRkMTI4ZmFkMDc2Yi90YWJsZXJhbmdlOmE3MWJjYzljNjkwYzRhYTQ5MDcwZGQxMjhmYWQwNzZiXzEtNS0xLTEtMA_bd4ed064-4b70-46b2-83a3-6b15ef609f50"
      unitRef="cubic_yard">31113000</clh:ProbableAirspace>
    <clh:ChangesInHighlyProbableAirspace
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTphNzFiY2M5YzY5MGM0YWE0OTA3MGRkMTI4ZmFkMDc2Yi90YWJsZXJhbmdlOmE3MWJjYzljNjkwYzRhYTQ5MDcwZGQxMjhmYWQwNzZiXzItMS0xLTEtMA_33178b6f-2e75-475a-b953-8d91f37a3da7"
      unitRef="cubic_yard">-2962000</clh:ChangesInHighlyProbableAirspace>
    <clh:ChangesInHighlyProbableAirspace
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTphNzFiY2M5YzY5MGM0YWE0OTA3MGRkMTI4ZmFkMDc2Yi90YWJsZXJhbmdlOmE3MWJjYzljNjkwYzRhYTQ5MDcwZGQxMjhmYWQwNzZiXzItMy0xLTEtMA_d93fa5e8-2d1a-4377-ab36-beb2b96efedf"
      unitRef="cubic_yard">0</clh:ChangesInHighlyProbableAirspace>
    <clh:ChangesInHighlyProbableAirspace
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTphNzFiY2M5YzY5MGM0YWE0OTA3MGRkMTI4ZmFkMDc2Yi90YWJsZXJhbmdlOmE3MWJjYzljNjkwYzRhYTQ5MDcwZGQxMjhmYWQwNzZiXzItNS0xLTEtMA_37b5dc98-a0d0-44ca-b799-424cb0815021"
      unitRef="cubic_yard">-223000</clh:ChangesInHighlyProbableAirspace>
    <clh:ConsumedAirspace
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTphNzFiY2M5YzY5MGM0YWE0OTA3MGRkMTI4ZmFkMDc2Yi90YWJsZXJhbmdlOmE3MWJjYzljNjkwYzRhYTQ5MDcwZGQxMjhmYWQwNzZiXzMtMS0xLTEtMA_a92bc2af-029c-4762-a2ca-35105bdbbedd"
      unitRef="cubic_yard">816000</clh:ConsumedAirspace>
    <clh:ConsumedAirspace
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTphNzFiY2M5YzY5MGM0YWE0OTA3MGRkMTI4ZmFkMDc2Yi90YWJsZXJhbmdlOmE3MWJjYzljNjkwYzRhYTQ5MDcwZGQxMjhmYWQwNzZiXzMtMy0xLTEtMA_6b8eb09d-1c01-4766-9328-333efe29e8db"
      unitRef="cubic_yard">1266000</clh:ConsumedAirspace>
    <clh:ConsumedAirspace
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTphNzFiY2M5YzY5MGM0YWE0OTA3MGRkMTI4ZmFkMDc2Yi90YWJsZXJhbmdlOmE3MWJjYzljNjkwYzRhYTQ5MDcwZGQxMjhmYWQwNzZiXzMtNS0xLTEtMA_d767aecd-df57-4dfc-af73-f168f7c939de"
      unitRef="cubic_yard">1130000</clh:ConsumedAirspace>
    <clh:ProbableAirspace
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTphNzFiY2M5YzY5MGM0YWE0OTA3MGRkMTI4ZmFkMDc2Yi90YWJsZXJhbmdlOmE3MWJjYzljNjkwYzRhYTQ5MDcwZGQxMjhmYWQwNzZiXzQtMS0xLTEtMA_473deef9-44b0-4b4b-9920-699cc4085482"
      unitRef="cubic_yard">24716000</clh:ProbableAirspace>
    <clh:ProbableAirspace
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTphNzFiY2M5YzY5MGM0YWE0OTA3MGRkMTI4ZmFkMDc2Yi90YWJsZXJhbmdlOmE3MWJjYzljNjkwYzRhYTQ5MDcwZGQxMjhmYWQwNzZiXzQtMy0xLTEtMA_70723be1-d6a1-47dd-a771-758c76064b1a"
      unitRef="cubic_yard">28494000</clh:ProbableAirspace>
    <clh:ProbableAirspace
      contextRef="i1200498ede534c94bed7a378eaf832e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90YWJsZTphNzFiY2M5YzY5MGM0YWE0OTA3MGRkMTI4ZmFkMDc2Yi90YWJsZXJhbmdlOmE3MWJjYzljNjkwYzRhYTQ5MDcwZGQxMjhmYWQwNzZiXzQtNS0xLTEtMA_3a7a8d61-fd0e-48ce-958d-f214af4cec59"
      unitRef="cubic_yard">29760000</clh:ProbableAirspace>
    <clh:NumberOfCommercialLandfillSitesClosedDuringPeriod
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzI3NDg3NzkxMjYzMTQ_71f00b26-72da-4df8-b307-e6657c0995b7"
      unitRef="landfill_site">2</clh:NumberOfCommercialLandfillSitesClosedDuringPeriod>
    <clh:AirspaceConsumedFromLandfill
      contextRef="i428e270b7e854269871122a29a78d987_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzY1OTcwNjk4MjQxMzk_0ce97968-ec1a-4e45-b4ad-b080916ae0a2"
      unitRef="cubicyard">25000</clh:AirspaceConsumedFromLandfill>
    <clh:AirspaceConsumedFromLandfill
      contextRef="i6762619357144423a18de1cca19b0bc7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzcxNDY4MjU2MzM2Mzk_cf3a520e-1c01-4282-addb-29359e44af03"
      unitRef="cubicyard">132000</clh:AirspaceConsumedFromLandfill>
    <clh:AirspaceConsumedFromLandfill
      contextRef="i0913a29acfd24cdb92657e3e5f630a8f_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzcxNDY4MjU2MzM2NDQ_7449511e-ae46-49fe-b80f-1d4a72073e31"
      unitRef="cubicyard">127000</clh:AirspaceConsumedFromLandfill>
    <clh:AirspaceConsumedFromLandfill
      contextRef="iabe3efed0db9469bb6cd16146772c385_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzI3NDg3NzkxMjYyNjc_7fb33059-f096-4ee2-bd22-d4d9d8cc5fcc"
      unitRef="cubicyard">0</clh:AirspaceConsumedFromLandfill>
    <clh:AirspaceConsumedFromLandfill
      contextRef="i9319bad5d89f4f368e80566948992350_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzI3NDg3NzkxMjYyNjc_c02ce1e6-21a0-4960-8e59-d4d3d836a922"
      unitRef="cubicyard">0</clh:AirspaceConsumedFromLandfill>
    <clh:AirspaceConsumedFromLandfill
      contextRef="ieb5351af520045019de34e57c249a328_I20181231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzI3NDg3NzkxMjYyNjc_f9fbd512-b0f8-45ae-9500-0221c9775df3"
      unitRef="cubicyard">0</clh:AirspaceConsumedFromLandfill>
    <clh:LandfillFinalClosureAndPostClosureLiabilities
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzEyOTI5_b1ff0667-4d62-45ca-aa1d-0194751609fe"
      unitRef="usd">48400000</clh:LandfillFinalClosureAndPostClosureLiabilities>
    <clh:LandfillFinalClosureAndPostClosureLiabilities
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzEyOTM2_f4a2c547-9c06-4b2b-8fb3-5828eeeea728"
      unitRef="usd">39400000</clh:LandfillFinalClosureAndPostClosureLiabilities>
    <clh:RegulatoryPostClosurePeriodForLandfill
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzE0NTcw_05487217-4dc5-4e2a-8035-c3b7738de946">P30Y</clh:RegulatoryPostClosurePeriodForLandfill>
    <clh:InflationRate
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzE1MDM0_56c9c89f-2bd9-426f-b584-a73381df190b"
      unitRef="number">0.0102</clh:InflationRate>
    <clh:InflationRate
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzE1MDM0_59ffd2ca-f8ab-4a09-b2d6-88ad555e9639"
      unitRef="number">0.0102</clh:InflationRate>
    <clh:AssetRetirementObligationsDiscountRate
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzE1MTMz_17f61fa8-d345-4531-9048-4d6bb4f20f20"
      unitRef="number">0.0560</clh:AssetRetirementObligationsDiscountRate>
    <clh:AssetRetirementObligationsDiscountRate
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzE1MTQw_1a9869ad-68e6-40e2-9d38-784fc93eccaf"
      unitRef="number">0.0602</clh:AssetRetirementObligationsDiscountRate>
    <clh:NonLandfillClosureAndPostClosureLiabilitiesPolicyTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMjQz_454ca1a1-7954-4227-acd4-4b995296d2a3">&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, 2020 and 2019 was $39.5 million and $36.3 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;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.</clh:NonLandfillClosureAndPostClosureLiabilitiesPolicyTextBlock>
    <clh:NonLandfillClosureAndPostClosureLiabilities
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzE1MzA5_6601eee2-8533-49d6-b64f-def885d85fc8"
      unitRef="usd">39500000</clh:NonLandfillClosureAndPostClosureLiabilities>
    <clh:NonLandfillClosureAndPostClosureLiabilities
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzE1MzE2_2c068f20-0223-403d-a21a-10558d6e4ea2"
      unitRef="usd">36300000</clh:NonLandfillClosureAndPostClosureLiabilities>
    <clh:NonLandfillClosureAndPostClosureTermInYears
      contextRef="i4ca3b5ad39b14298951c6d76647c3efb_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzE1ODQx_bf3561e4-fcf2-4a43-b6a8-2116a4fad94d">P10Y</clh:NonLandfillClosureAndPostClosureTermInYears>
    <clh:NonLandfillClosureAndPostClosureTermInYears
      contextRef="i46cacf006f50478b9c63143b9105f8fc_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzY1OTcwNjk4MjQxNDU_6a31522d-5aa1-411c-b2ee-61d61238bb5c">P30Y</clh:NonLandfillClosureAndPostClosureTermInYears>
    <us-gaap:RegulatoryEnvironmentalCostsPolicy
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMTQ2_56045af1-0b99-470d-83cc-6066d7529b0e">&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, 2020 and 2019 was $114.8 million and $114.2 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 in the last 18 years 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 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 130 Superfund sites as of December&#160;31, 2020. 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="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzE3OTg1_a091733a-8506-4134-a3a6-aaf45b0d41dc"
      unitRef="usd">114800000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzE3OTky_b6c71488-ff35-433b-a50a-f50629d3da66"
      unitRef="usd">114200000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:PeriodOfTimeInYearsOverWhichBusinessAcquisitionsHaveBeenAcquired
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzE4NDM4_a0477302-c201-45b6-89f8-3cf529dd13c5">P18Y</clh:PeriodOfTimeInYearsOverWhichBusinessAcquisitionsHaveBeenAcquired>
    <clh:SiteContingencyNumberOfSites
      contextRef="i9f387c33256f43d9953abf19f3d1cc0f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzE5ODcx_c11c457b-fd1e-4e6f-8bf0-e8d1e516d677"
      unitRef="site">130</clh:SiteContingencyNumberOfSites>
    <clh:RemedialLiabilitiesDiscountedRiskFreeInterestRate
      contextRef="i4ca3b5ad39b14298951c6d76647c3efb_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzIyMzk0_7a53a581-ab84-407e-ab0a-a86f8e429903"
      unitRef="number">0.0137</clh:RemedialLiabilitiesDiscountedRiskFreeInterestRate>
    <clh:RemedialLiabilitiesDiscountedRiskFreeInterestRate
      contextRef="i46cacf006f50478b9c63143b9105f8fc_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzIyNDAw_a7099125-75ec-475f-b065-db32d6a1788f"
      unitRef="number">0.0490</clh:RemedialLiabilitiesDiscountedRiskFreeInterestRate>
    <us-gaap:SelfInsuranceReservePolicyTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzI3NDg3NzkxMzQwNDk_e6de5b7f-1fc3-45d6-88fc-f43140f33a80">&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="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzI3NDg3NzkxMjYzMzQ_ad14066f-4f42-41d6-b87b-a48a19b439be">&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. 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. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom: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 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 and location of its 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;The Company's Environmental Services operating segment generally has the following three 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-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 revenues 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, using 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 disposal services are completed. The period between collection and transportation and the final processing and disposal ranges depending on 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 Services revenues are generated from cleanup services at customer sites or other locations. Services include confined space entry for tank cleaning, site decontamination, large remediation projects, demolition, spill cleanup on land and water, railcar cleaning, product recovery and transfer and vacuum services. Additional services include filtration and water treatment services. Response services for environmental 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 revenues are generated from industrial and specialty services provided to refineries, mines, upgraders, chemical plants, pulp and paper mills, manufacturing facilities, power generation facilities and &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;other industrial customers throughout North America. Services include in-plant cleaning and maintenance services, plant outage and turnaround services, decoking and pigging, chemical cleaning, high and ultra-high pressure water cleaning, pipeline inspection and coating services, large tank and surface impoundment cleaning, oilfield transport, daylighting, production services and upstream energy services, such as exploration and drilling for industrial oil and gas customers. 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-weight:400;line-height:120%"&gt;The Company's Safety-Kleen operating segment generally has the following 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-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 are generated from providing parts washer services, containerized waste handling and disposal services, oil collection services, vacuum services, direct sales of blended oil products and other complementary services and product sales. Containerized waste services consist of profiling, collecting, transporting and recycling or disposing of a wide variety of waste. Other products and services include sale of complementary supply products including automotive fluids and shop supplies and other environmental services. 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. 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. Product revenue is recognized upon the transfer of control whereby 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-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;Revenues from Safety-Kleen Oil 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:NumberOfSourcesOfRevenue
      contextRef="i5f52491246e747a5b86abcc1556ce157_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzI3NDg3NzkxMjYzMTY_6258ada7-4c1a-453c-a20c-b25799cbe5f4"
      unitRef="numberofsource">3</clh:NumberOfSourcesOfRevenue>
    <clh:NumberOfSourcesOfRevenue
      contextRef="if6622bf156024b8eb7df01e8f34def78_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzI3NDg3NzkxMjYzMjY_4d174420-dcb0-426f-bb87-c7d77d374c6f"
      unitRef="numberofsource">2</clh:NumberOfSourcesOfRevenue>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMTk3_35e86e97-4ac1-465c-9529-313f37d91070">&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:AdvertisingCostsPolicyTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzcxNDY4MjU2MzM2MzE_e5bee6b8-cd5f-452d-81ee-020fb91d0f4c">&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;$9.0 million in 2020, $9.8 million in 2019 and $10.5 million&#160;in&#160;2018.&lt;/span&gt;&lt;/div&gt;</us-gaap:AdvertisingCostsPolicyTextBlock>
    <us-gaap:AdvertisingExpense
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzMzNTQx_5c14ea0c-c226-456e-86b5-e83b304a7504"
      unitRef="usd">9000000.0</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzMzNTUx_f3d9dc06-1864-46af-9ecf-42aa1e162256"
      unitRef="usd">9800000</us-gaap:AdvertisingExpense>
    <us-gaap:AdvertisingExpense
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzMzNTY0_513185a8-1cda-4757-bcb1-9d3078cb4ab3"
      unitRef="usd">10500000</us-gaap:AdvertisingExpense>
    <clh:EmployeeRetentionCreditAmountCARESActAndCEWS
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzg3OTYwOTMwNzE5MzY_4a7e9854-5b92-411d-a7a4-6b39495b8be5"
      unitRef="usd">42300000</clh:EmployeeRetentionCreditAmountCARESActAndCEWS>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMDc3_293afb88-bac0-48b1-9c24-0c26c50e2b93">&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 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="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMjE1_041b36be-742a-47c2-89db-a5d41b03f674">&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 sheet.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQxMTY4_1d1e00e3-fd87-4ba2-9157-48ac18800616">&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="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzQwOTkw_9d0d28f0-9e4c-4dd3-804f-e68bf5523b08">&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:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzI3NDg3NzkxMjYyNzY_992fea9a-a950-491e-b5ba-f406379d4be5"&gt;three&lt;/span&gt; to ten-year terms and long-term non-real estate leases with &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzI3NDg3NzkxMjYyOTQ_358366d8-07fc-4fb3-9315-ccc54a8b038c"&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 its 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;&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 adopted Accounting Standards Codification 842, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases ("ASC 842")&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 January 1, 2019 using the modified retrospective method of adoption. Prior period amounts have not been adjusted and continue to be reported in accordance with the Company's historical accounting methodology pursuant to Accounting Standards Codification 840, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Leases&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;. The standard did not have a material impact on the consolidated statements of operations or cash flows.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="iea3800922da3499ca4542e1d5cd3928e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzgyNDYzMzcyNjUyMTY_944e5bdc-3eea-4409-9b94-a387b6f5f937">P10Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:LesseeOperatingLeaseTermOfContract
      contextRef="if634861a5818422c8d7764f36cd575f3_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMDYvZnJhZzozYWFlZjU4ZTdiYTM0NTk0OGQ3M2MyYTlkNjU1N2IxZi90ZXh0cmVnaW9uOjNhYWVmNThlN2JhMzQ1OTQ4ZDczYzJhOWQ2NTU3YjFmXzgyNDYzMzcyNjUyMTc_84b91949-e3e0-42c0-ab1c-eba63db72d6c">P8Y</us-gaap:LesseeOperatingLeaseTermOfContract>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90ZXh0cmVnaW9uOjY4NzE3MWU1ZDM1MDQxMjk5MmYzMjg5MDgzY2MxM2M5XzM1OTI_bf05e053-7d91-4120-ac49-52e53e4b0491">REVENUES&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;Disaggregation of Revenue&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;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 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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&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;1,690,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,049,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;313,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,004,081&#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,139,726&#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;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,004,081&#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;1,139,726&#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 style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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&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;1,721,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,220,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;371,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,092,363&#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,318,691&#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;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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;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;&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,092,363&#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;1,318,691&#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;1,136&#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,412,190&#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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2018&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&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;1,598,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 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,196,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;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,796,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;405,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;504,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,003,843&#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,295,355&#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,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;3,300,303&#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;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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,037,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,037,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;304,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;304,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(3)&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;661,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;662,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#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;795,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;795,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;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;500,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;500,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,003,843&#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,295,355&#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,105&#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,300,303&#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:400;line-height:120%"&gt;_____________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;All revenue except oil and oil product sales within Safety-Kleen Oil and product sales within Safety-Kleen Environmental Services, which include various automotive related fluids, shop supplies and direct blended oil sales, are recognized over time. Safety-Kleen Oil and Safety-Kleen Environmental Services product sales are recognized at a point in time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Environmental Services third-party revenues of $117.0&#160;million and Corporate third party revenues of $1.1&#160;million previously reported as Oil, Gas and Lodging Services and Other for the year ended December&#160;31, 2019 are now reported within Industrial Services and Other based on relative materiality to the business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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)&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;Environmental Services third-party revenues of $119.8&#160;million and Corporate third party revenues of $1.1&#160;million previously reported as Oil, Gas and Lodging Services and Other for the year ended December&#160;31, 2018 are now reported within Industrial Services and Other based on relative materiality to the business.&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;Contract Balances &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;December 31, 2019&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;644,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,326&#160;&lt;/span&gt;&lt;/td&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,370&#160;&lt;/span&gt;&lt;/td&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, &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;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 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. &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, 2020 and 2019, the Company's deferred contract costs totaled $22.8&#160;million and $21.7&#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="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90ZXh0cmVnaW9uOjY4NzE3MWU1ZDM1MDQxMjk5MmYzMjg5MDgzY2MxM2M5XzM1OTM_3333b165-0a6a-41f1-a64c-a21fba6bfebe">&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;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 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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&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;1,690,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,049,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td 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;313,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,004,081&#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,139,726&#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;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,004,081&#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;1,139,726&#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 style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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&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;1,721,322&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,220,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;371,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,595&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,092,363&#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,318,691&#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;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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;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;&#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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,092,363&#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;1,318,691&#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;1,136&#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,412,190&#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:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2018&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&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;1,598,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 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,196,661&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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,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;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,796,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;405,441&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;98,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;504,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,003,843&#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,295,355&#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,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;3,300,303&#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;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;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="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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,037,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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,037,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;304,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;304,727&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;(3)&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;661,728&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;662,833&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#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;795,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;795,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;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;500,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;500,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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,003,843&#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,295,355&#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,105&#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,300,303&#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:400;line-height:120%"&gt;_____________________&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;All revenue except oil and oil product sales within Safety-Kleen Oil and product sales within Safety-Kleen Environmental Services, which include various automotive related fluids, shop supplies and direct blended oil sales, are recognized over time. Safety-Kleen Oil and Safety-Kleen Environmental Services product sales are recognized at a point in time.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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;Environmental Services third-party revenues of $117.0&#160;million and Corporate third party revenues of $1.1&#160;million previously reported as Oil, Gas and Lodging Services and Other for the year ended December&#160;31, 2019 are now reported within Industrial Services and Other based on relative materiality to the business.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;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)&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;Environmental Services third-party revenues of $119.8&#160;million and Corporate third party revenues of $1.1&#160;million previously reported as Oil, Gas and Lodging Services and Other for the year ended December&#160;31, 2018 are now reported within Industrial Services and Other based on relative materiality to the business.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e0c6a4b0e174f7785e5955b78dcda75_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzMtMi0xLTEtMA_7dfbfa64-5f91-4919-99da-bf46d54f90ec"
      unitRef="usd">1690256000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31732ff7511b4577a7a0c6000c941013_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzMtNC0xLTEtMA_636fe2a0-b13a-4a25-88ef-2d90370b529c"
      unitRef="usd">1049975000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7382130782b645c08ca04eb88d3579dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzMtNi0xLTEtMA_33598127-53af-4005-a266-ecfeb62afdd1"
      unitRef="usd">-674000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia702d80e934d4d85a4338aaf1ded1659_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzMtOC0xLTEtMA_43e78cbd-4171-4b34-8ddd-70f9a2745265"
      unitRef="usd">2739557000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7c53c80914d34740b5c56c9f74780306_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzQtMi0xLTEtMA_6b3562c1-1c91-4ed9-b35b-8f6ea0854a60"
      unitRef="usd">313825000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id749a08460f14500a04d04dad55a25b5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzQtNC0xLTEtMA_c5fd07a4-564d-4fc4-8b47-089dfae527b3"
      unitRef="usd">89751000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0d7efb48cf034ca581148947dca19528_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzQtNi0xLTEtMA_00ae7420-de61-40f1-a961-631ea0c1002f"
      unitRef="usd">964000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibc7531d60fba4ecc80c096a39ad4cb0b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzQtOC0xLTEtMA_aeae9459-10c6-4f13-b3e3-7f4cbc67ccbb"
      unitRef="usd">404540000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3aced42bde2e4f4e819f28422ad1ebef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzUtMi0xLTEtMA_ddc21c91-9f0b-4b5d-9398-b7f3e3b811e0"
      unitRef="usd">2004081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5035221e8eb74721bbe6216a72ff4111_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzUtNC0xLTEtMA_e5ec8592-7f7f-4982-9c18-dafbf00ad8fd"
      unitRef="usd">1139726000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic47acefeadc74930a30d5bd31a9cbdee_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzUtNi0xLTEtMA_69535893-4ea9-40d7-aa3d-075738d08cf7"
      unitRef="usd">290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzUtOC0xLTEtMA_7e8fe2d1-0219-49c4-b33e-55d15d70effc"
      unitRef="usd">3144097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3a13748114e24500ae77dde27bd7d808_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzgtMi0xLTEtMA_9235ee45-ce36-434b-aca2-2cab2b50a611"
      unitRef="usd">1062714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie8c928765c6f4cfe8fb78a7fcd476393_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzgtNC0xLTEtMA_9986776b-0864-4490-b7c0-76c2456db3d5"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i349fc4dc45b94454b937b72e50db1fd1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzgtNi0xLTEtMA_a654c668-ab1c-4e96-9adc-36d44717ca05"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib9f06153f4d44a49ab1a63e53dd33a38_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzgtOC0xLTEtMA_aaf62836-03b8-405b-b697-c8e2426e0bfc"
      unitRef="usd">1062714000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2e8cab0976e4523874ea47fbb6d65b1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzktMi0xLTEtMA_48d99af6-9ac7-41ea-bd99-cd48775f892b"
      unitRef="usd">461036000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9060097ae5f04cbf89714bb6eb474c8a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzktNC0xLTEtMA_6fb3d758-ebdc-43f6-b846-d3432fd96ae0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i374c0ae6070046f195a593e0bf4356f8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzktNi0xLTEtMA_dc751a16-fdcf-4a4e-9766-7c381671753f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iaa2c8d0a338045e0871353b41b66594f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzktOC0xLTEtMA_ed116ad1-e99a-4114-a4e5-71d9d1648099"
      unitRef="usd">461036000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ife9ecb7d95ec497d8d31a3d043d17c24_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzEwLTItMS0xLTA_2c77deae-86da-4807-ae62-cb1a96a86125"
      unitRef="usd">480331000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie638bf24f3874f448e15da9df71b7f71_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzEwLTQtMS0xLTA_7ee1f84c-17cd-4e48-af39-65defd13d856"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i581a303aec6a4cca93117404bac97c1a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzEwLTYtMS0xLTA_69c21810-7d33-40a4-890e-57ad6545845a"
      unitRef="usd">290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i268766dcc64843649ba2976ebfce9b16_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzEwLTgtMS0xLTA_be47a20a-b076-4a2b-86fb-203cb97c4db1"
      unitRef="usd">480621000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f3959e3f7a74236a44135fd746d56e6_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzEyLTItMS0xLTA_20573de7-d50c-4122-90a7-4229db752ff4"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4355c55c06aa46ab97cfb7791ace0aca_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzEyLTQtMS0xLTA_d2b0ad27-4e18-4dfe-b51a-90e312e8cbee"
      unitRef="usd">809236000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i358d6a3d8c3f4287a46a233b8b2ca0f5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzEyLTYtMS0xLTA_4f33c730-647b-4803-96a0-a3a6ba7672b3"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa20b7b6b08144b4a410deb276244ad4_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzEyLTgtMS0xLTA_5c87c903-72f9-4bde-b214-1fcb729b218a"
      unitRef="usd">809236000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i14027516216549f2a92329b1b92b9024_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzEzLTItMS0xLTA_36f4aff6-746f-4db2-a68f-f9b023a187bc"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5c2df7a4ac424ce6bd32d9645e80164b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzEzLTQtMS0xLTA_f1665664-bfd6-4d5b-81fd-7f856e127c3d"
      unitRef="usd">330490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic894e1f7547b458ba7c2b5e596daf558_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzEzLTYtMS0xLTA_5a72c414-a5b9-4c8b-8277-acc8c9583569"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9d38cb8ec3ef4189ae6f8b1788726323_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzEzLTgtMS0xLTA_387c22a7-360d-4cc9-843c-51b8134e432a"
      unitRef="usd">330490000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3aced42bde2e4f4e819f28422ad1ebef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzE0LTItMS0xLTA_c2f04a36-387c-4a1f-8cd2-8d3e1082c138"
      unitRef="usd">2004081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5035221e8eb74721bbe6216a72ff4111_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzE0LTQtMS0xLTA_21bf96a9-2ff7-45ce-8421-34f292c30a27"
      unitRef="usd">1139726000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic47acefeadc74930a30d5bd31a9cbdee_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzE0LTYtMS0xLTA_4a1729d3-6db1-48b9-bbaa-5b53433c789e"
      unitRef="usd">290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo3NWQ4NTAyYjA2Y2U0MDNlYWJkMmRhMjFlOGFmNTZjZC90YWJsZXJhbmdlOjc1ZDg1MDJiMDZjZTQwM2VhYmQyZGEyMWU4YWY1NmNkXzE0LTgtMS0xLTA_ecb3aebb-7284-4d69-9848-62d59761b669"
      unitRef="usd">3144097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7d6dc72f554a47cebc1b2eb0cf1a5523_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzMtMi0xLTEtMA_63bf2dd6-f68d-4eca-9560-044e9a6ab27c"
      unitRef="usd">1721322000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ib3a34a12dd614510ba3a802c21c4a338_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzMtNC0xLTEtMA_1289ae03-8c73-4444-8198-c6435fa814a4"
      unitRef="usd">1220096000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia1d586039754495a903d55381ac3025b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzMtNi0xLTEtMA_429ea489-ceb9-4879-80c3-5a796962f5dc"
      unitRef="usd">-586000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic5a7a6a5c16f41eda5f524000c5a7f09_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzMtOC0xLTEtMA_7f14c6d6-006c-43d8-9476-498cea5420bf"
      unitRef="usd">2940832000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4b25b1f0e078492eb8f7ec4d00b498af_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzQtMi0xLTEtMA_4154773c-d39c-4acf-b7c3-72d727800e0d"
      unitRef="usd">371041000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fadb29b55084970aa39015b8fae78ea_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzQtNC0xLTEtMA_5baaac10-6eb1-47c2-8453-dfe48bdde797"
      unitRef="usd">98595000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8e43f0945cf64fa1848f9cd0e8be725f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzQtNi0xLTEtMA_29a94338-b837-4321-9b51-81c8825498d3"
      unitRef="usd">1722000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5620cfafeabb4f339f8bd7f834ec6811_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzQtOC0xLTEtMA_99c172ba-be74-4d64-bbe7-bfb958961542"
      unitRef="usd">471358000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id713f9ab785744f29c7f375738b422e5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzUtMi0xLTEtMA_64868037-5ec6-434b-a645-97c5b973be8b"
      unitRef="usd">2092363000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5fab9e3c76b4f7c82ddc4e0710980f9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzUtNC0xLTEtMA_fe6700f1-167d-41d5-8b12-d0d5ebe712f9"
      unitRef="usd">1318691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iafba7fda7e8242a2b51652d8a5413957_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzUtNi0xLTEtMA_96c2e1a1-758c-4d7e-9256-fdd5b1c6225f"
      unitRef="usd">1136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzUtOC0xLTEtMA_7617c8d2-c9f6-4868-b53a-ba3f8969573b"
      unitRef="usd">3412190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i29be3f7298534393b4926851d8ad6138_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzgtMi0xLTEtMA_95a063cc-cbc3-4a62-a992-93ce19b25559"
      unitRef="usd">1120043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia60bd115a100488cbfa45e40e1b740bd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzgtNC0xLTEtMA_62882239-7988-4905-a944-e15bc5d6805f"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i553fd658c000441a81e91ad01c0dcf10_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzgtNi0xLTEtMA_dd294441-a597-450f-971a-c9a0a6796d40"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i55166907f9364bc68ddfc1e086c95503_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzgtOC0xLTEtMA_627551a4-8a7f-4af8-9f5e-5b5a569e774b"
      unitRef="usd">1120043000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7351e8290137432ea045b7094154bafb_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzktMi0xLTEtMA_eb737cbd-637c-4b4d-b7fa-25879997d50b"
      unitRef="usd">340906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i408d90d0d51a4e118d34903239fa0f7b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzktNC0xLTEtMA_5fa6537a-3743-47ee-8ada-166b5e490a17"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0012f58856674aba818740d19d32d15f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzktNi0xLTEtMA_2e532fa8-d05a-470b-ad35-a2c2186204e6"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i99f79c4f63624c308a9d59dfb9e9b1a5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzktOC0xLTEtMA_84b6ac5c-9a1a-4453-9cfe-4ed0a7add553"
      unitRef="usd">340906000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if0b9f9c32dcd49d1b6a3d5829da76dc4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzEwLTItMS0xLTA_eafecab1-fe09-4113-9017-7838c2ce33eb"
      unitRef="usd">631414000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i27b78bbef89b41d09f513d1978448cb1_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzEwLTQtMS0xLTA_d60e5e3c-078b-419b-9465-9b22c0fba4a0"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4f81c8ac29924ead88d4f6bb93fcb79d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzEwLTYtMS0xLTA_5f0b270b-19c6-4556-b3d7-fe1a35beb907"
      unitRef="usd">1136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4990b1376fb34597ab4bf900a442a057_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzEwLTgtMS0xLTA_338512d9-724e-471d-86f1-58e83ea765a0"
      unitRef="usd">632550000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia8d963f85c6f4ee6a3f0b94a8bfdb9f7_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzEyLTItMS0xLTA_e84454cc-2331-424e-b526-69c5b3e3488a"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i00590d46597448bdb3c110c172c7003d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzEyLTQtMS0xLTA_5b3db143-d68b-4121-9453-0fb7032f280d"
      unitRef="usd">851520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i01daebb4250844a9ba75aef0cde1b556_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzEyLTYtMS0xLTA_b38530c0-8b0f-4b40-b43d-f0bff6a942fb"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i534a56ba3a20499a938645ef2219e8b8_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzEyLTgtMS0xLTA_4b2bba66-52ea-4092-8d43-b769fbe0d984"
      unitRef="usd">851520000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i19b5694ccc7d4324845636255361ff9e_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzEzLTItMS0xLTA_2243f1f7-a961-4409-863c-3adf73d0d55d"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iae2c39f54b4a4cd582cca2dd5f10d541_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzEzLTQtMS0xLTA_3d348c8d-07cb-4fb5-8c32-a4d325e2c19f"
      unitRef="usd">467171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic74f6c1b42f649d5a7fb50146b2be1cd_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzEzLTYtMS0xLTA_12f1ceb5-46bd-4533-a1ae-621ba091e527"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i476c76e190e44979b791dac16d18f94c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzEzLTgtMS0xLTA_5c5e5e81-43df-4a81-bd2b-eb396423e326"
      unitRef="usd">467171000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id713f9ab785744f29c7f375738b422e5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzE0LTItMS0xLTA_e68f13b0-1f62-48e8-97f4-48668923399b"
      unitRef="usd">2092363000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5fab9e3c76b4f7c82ddc4e0710980f9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzE0LTQtMS0xLTA_dafa6903-a70d-472a-a685-b233159e3096"
      unitRef="usd">1318691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iafba7fda7e8242a2b51652d8a5413957_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzE0LTYtMS0xLTA_90a0d048-fd7f-4232-ad1d-d28aa244131d"
      unitRef="usd">1136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTo4ZTk5NzdjY2UxMDA0MDdmYmQ3MTllZWNkZTQwMTBmYi90YWJsZXJhbmdlOjhlOTk3N2NjZTEwMDQwN2ZiZDcxOWVlY2RlNDAxMGZiXzE0LTgtMS0xLTA_7d4c2c3a-19f2-49bc-8b5f-de818e41abb9"
      unitRef="usd">3412190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2d75cfe6f5c43fd9749950d6ba4b8f7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzMtMi0xLTEtOTY1NA_7d98b154-a34e-44a5-b938-233bf879339a"
      unitRef="usd">1598402000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i21f3fc5656854993881ef88f4885d6d7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzMtNC0xLTEtOTY1NA_d392eb5c-8b98-4b67-ab22-d92ff33611d0"
      unitRef="usd">1196661000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i849a7703f9604c9bbff9c41bce386dd0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzMtNi0xLTEtOTY1NA_a2610af5-d452-4561-880b-bccd94080cfb"
      unitRef="usd">1082000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9b433fec0b5b4d2db6717bc3175bc7a0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzMtOC0xLTEtMTAxNTg_91466bbc-7f47-482f-b354-906f82a8ac7f"
      unitRef="usd">2796145000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic1f5f5c1d22a418cadc5a6a4968a72ec_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzQtMi0xLTEtOTY1NA_48954cd8-e3a3-4a45-9299-cc9a83920406"
      unitRef="usd">405441000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i31bbbb6dd7a2451085660bd552fb6da4_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzQtNC0xLTEtOTY1NA_41651543-722a-40b6-997c-8e604848125d"
      unitRef="usd">98694000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f04b9e437f74add818d17fa25a93f2b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzQtNi0xLTEtOTY1NA_ebaf4a7b-98cf-4f34-a931-ae661ab27895"
      unitRef="usd">23000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i04e20f2b83e846e1b6f55dc34ce7ae6f_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzQtOC0xLTEtMTAxNTg_960c305e-0c48-4aaa-95bb-05eee6d0d621"
      unitRef="usd">504158000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fb42f839c104317aa48e7d2a7b1b066_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzUtMi0xLTEtMTAxNTg_1365c029-db08-4fb4-a8f9-c5abcdcc3bf9"
      unitRef="usd">2003843000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67b34df91cb646a39add93897b822fd9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzUtNC0xLTEtMTAxNTg_3af26508-5fcf-41a2-be7e-5cb60dff6c67"
      unitRef="usd">1295355000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8505efec9c744d69918c46f089704d18_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzUtNi0xLTEtMTAxNTg_1ffd0421-9299-4e33-b19c-384990f08d64"
      unitRef="usd">1105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzUtOC0xLTEtMTAxNTg_56dde06b-e039-46ce-9da9-da80465cd617"
      unitRef="usd">3300303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i717525c1260848e8bcd55418abd061f7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzgtMi0xLTEtOTY1OA_5f2d5e87-a043-45ef-8059-e069eb159224"
      unitRef="usd">1037388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iab8140375b2c40dfa42366bbf5dbf644_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzgtNC0xLTEtOTY1OA_8642ba46-a615-45b1-9fd0-bf17640d47ca"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="idea24f3d3e824ac4981cc3753014cbe2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzgtNi0xLTEtOTY1OA_6a5e1be8-1586-4f34-9963-aa8bf2a8a4c9"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i2695e2a8508043ea973a4af027122466_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzgtOC0xLTEtMTAxNjE_ef4af08e-2fb7-4a07-b441-b3fa0f81d708"
      unitRef="usd">1037388000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ec03070169d4112a3921608bc089f91_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzktMi0xLTEtOTY1OA_e3377b60-dc57-4cbf-89c9-ab83b7b24ad3"
      unitRef="usd">304727000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie18ba0d2e95f4798aab9faf0900ce967_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzktNC0xLTEtOTY1OA_0a8c724e-3b74-4a2e-ba39-d45bea3aedf1"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9bc0acd96ee24a1da7fbcefead87110e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzktNi0xLTEtOTY1OA_9d0dfe15-4ebe-4dac-b151-9de54d795bca"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifbb62a1708aa4a41ae330b7334caf103_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzktOC0xLTEtMTAxNjE_74fd7035-61ae-404a-a65d-77f479a254cf"
      unitRef="usd">304727000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5241cc80794544e4a58500defe80cad0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzEwLTItMS0xLTk2NTg_7819f126-6cb9-4d9b-b65c-239afeeb2e98"
      unitRef="usd">661728000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i038e60adaa6f4acd908221db7f231f0c_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzEwLTQtMS0xLTk2NTg_b25e0d7f-1621-4f37-866c-994876e20f1b"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i62ca430e2fa647048dd95b597b314729_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzEwLTYtMS0xLTk2NTg_14220345-fe03-400c-8fd4-4f0621044d62"
      unitRef="usd">1105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i98bb5042ac13413f9ca90a45e883bd53_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzEwLTgtMS0xLTEwMTYx_4efac5d1-3f54-4c25-96b7-93a5acd56dda"
      unitRef="usd">662833000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i044af2f2176644ba8605d80aa93c6df7_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzExLTItMS0xLTk2NTg_7d4da00b-9efe-440b-87b8-dd0f4be0d3db"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i41607dff567e4f24af2a53463ee6be53_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzExLTQtMS0xLTk2NTg_f5df48ac-1d1a-410d-8afc-996d3b806280"
      unitRef="usd">795077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6ed2c7ce45a24778bde7471d787721c6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzExLTYtMS0xLTk2NTg_f889513f-ae86-4127-be12-475e7eeaeb82"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia5d43803da8d4798b899d2e7a889373e_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzExLTgtMS0xLTEwMTYx_ec3e844e-7c7c-4604-b8d9-cbf32ccf0c3e"
      unitRef="usd">795077000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i66eced5710f346f6b944836924507ab3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzEyLTItMS0xLTk2NTg_aa5c64fa-72aa-421c-ab36-dff74f856644"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2348cf38dc54067afac77b7b9dad3f3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzEyLTQtMS0xLTk2NTg_8a24097e-fe46-4aea-a0ae-2955d576b701"
      unitRef="usd">500278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ief6466bfa8d847a697d612265f9549bc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzEyLTYtMS0xLTk2NTg_e2cd49ab-f924-48c1-9251-8ff7f63bc36e"
      unitRef="usd">0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic92dc6c9bf344ea581d1b1f3228907d2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzEyLTgtMS0xLTEwMTYx_cc289c4e-d974-4227-a676-bcca45720c42"
      unitRef="usd">500278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fb42f839c104317aa48e7d2a7b1b066_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzEzLTItMS0xLTEwMTYx_3e224473-3050-4c7f-a345-966f3deb25a7"
      unitRef="usd">2003843000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67b34df91cb646a39add93897b822fd9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzEzLTQtMS0xLTEwMTYx_b47ef084-11c0-4bb9-bd97-7d12e7ec4ea9"
      unitRef="usd">1295355000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8505efec9c744d69918c46f089704d18_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzEzLTYtMS0xLTEwMTYx_c2da9290-e7a9-4cc5-8c39-24223338e6a6"
      unitRef="usd">1105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTowZjljNGI2NzZhNzc0YzY3OWYxYjdiOWMwNDg5N2MyNi90YWJsZXJhbmdlOjBmOWM0YjY3NmE3NzRjNjc5ZjFiN2I5YzA0ODk3YzI2XzEzLTgtMS0xLTEwMTYx_122dc1a4-de3b-455b-b181-cc467f5fafe3"
      unitRef="usd">3300303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i84ca15a24c3443d89016a33cf71dff4d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90ZXh0cmVnaW9uOjY4NzE3MWU1ZDM1MDQxMjk5MmYzMjg5MDgzY2MxM2M5XzY1OTcwNjk3NzM5MTM_864d06c6-4490-4b8e-b052-f50977bdb23d"
      unitRef="usd">117000000.0</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i64252d703b974a75b17a76f63fb02291_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90ZXh0cmVnaW9uOjY4NzE3MWU1ZDM1MDQxMjk5MmYzMjg5MDgzY2MxM2M5XzQzOTgwNDY1MTgzMTQ_bee5dd3a-721d-4c36-bc65-a6c5268ff334"
      unitRef="usd">1100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i120581117a8e4794a1e2cc1cfe9a14cf_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90ZXh0cmVnaW9uOjY4NzE3MWU1ZDM1MDQxMjk5MmYzMjg5MDgzY2MxM2M5XzE2NDkyNjc0NDk1Mzk_7fbb9ffa-8ae8-4bc0-a415-4c2edf6091c2"
      unitRef="usd">119800000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if263317425354eb0ac3b054cd7dcbd97_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90ZXh0cmVnaW9uOjY4NzE3MWU1ZDM1MDQxMjk5MmYzMjg5MDgzY2MxM2M5XzE2NDkyNjc0NDk0NTk_638061f4-c8a4-441d-9a7f-12738115df4e"
      unitRef="usd">1100000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ContractWithCustomerAssetAndLiabilityTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90ZXh0cmVnaW9uOjY4NzE3MWU1ZDM1MDQxMjk5MmYzMjg5MDgzY2MxM2M5XzM1ODk_5f003841-5181-4a64-ae42-22671b16a392">&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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;December 31, 2019&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;644,738&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,326&#160;&lt;/span&gt;&lt;/td&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,370&#160;&lt;/span&gt;&lt;/td&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="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTpjNmJmYzI3YzQ3ZWI0OWU4ODJlYmIxMmNhYWE2ZWQ0My90YWJsZXJhbmdlOmM2YmZjMjdjNDdlYjQ5ZTg4MmViYjEyY2FhYTZlZDQzXzEtMi0xLTEtMA_57034422-d966-4df9-875c-3634bc6a7668"
      unitRef="usd">611534000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTpjNmJmYzI3YzQ3ZWI0OWU4ODJlYmIxMmNhYWE2ZWQ0My90YWJsZXJhbmdlOmM2YmZjMjdjNDdlYjQ5ZTg4MmViYjEyY2FhYTZlZDQzXzEtNC0xLTEtMA_cef36a69-7ee4-46f3-91d6-53fd07d93403"
      unitRef="usd">644738000</us-gaap:AccountsReceivableNetCurrent>
    <clh:UnbilledAccountsReceivableCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTpjNmJmYzI3YzQ3ZWI0OWU4ODJlYmIxMmNhYWE2ZWQ0My90YWJsZXJhbmdlOmM2YmZjMjdjNDdlYjQ5ZTg4MmViYjEyY2FhYTZlZDQzXzItMi0xLTEtMA_eaf1c2e6-0eda-420c-b14c-c4e83dd2dc37"
      unitRef="usd">55681000</clh:UnbilledAccountsReceivableCurrent>
    <clh:UnbilledAccountsReceivableCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTpjNmJmYzI3YzQ3ZWI0OWU4ODJlYmIxMmNhYWE2ZWQ0My90YWJsZXJhbmdlOmM2YmZjMjdjNDdlYjQ5ZTg4MmViYjEyY2FhYTZlZDQzXzItNC0xLTEtMA_dd352ccf-f9cc-423e-89f8-85a39d70d89c"
      unitRef="usd">56326000</clh:UnbilledAccountsReceivableCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTpjNmJmYzI3YzQ3ZWI0OWU4ODJlYmIxMmNhYWE2ZWQ0My90YWJsZXJhbmdlOmM2YmZjMjdjNDdlYjQ5ZTg4MmViYjEyY2FhYTZlZDQzXzMtMi0xLTEtMA_20ef94ef-651b-44f1-afc7-948fbbe55203"
      unitRef="usd">74066000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90YWJsZTpjNmJmYzI3YzQ3ZWI0OWU4ODJlYmIxMmNhYWE2ZWQ0My90YWJsZXJhbmdlOmM2YmZjMjdjNDdlYjQ5ZTg4MmViYjEyY2FhYTZlZDQzXzMtNC0xLTEtMA_b21f0bd2-3aaa-4b1d-9504-0a87003aa6b1"
      unitRef="usd">73370000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <clh:DeferredContractCostRecognitionPeriod
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90ZXh0cmVnaW9uOjY4NzE3MWU1ZDM1MDQxMjk5MmYzMjg5MDgzY2MxM2M5XzI3NDg3NzkwNzYxNzE_8a50c1ee-00bd-40e5-8104-1c96c46d760e">P3M</clh:DeferredContractCostRecognitionPeriod>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90ZXh0cmVnaW9uOjY4NzE3MWU1ZDM1MDQxMjk5MmYzMjg5MDgzY2MxM2M5XzcxNDY4MjU1ODcyMjY_a871d437-a4c6-4cb8-b4ca-1eb00bda4691"
      unitRef="usd">22800000</us-gaap:CapitalizedContractCostNet>
    <us-gaap:CapitalizedContractCostNet
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90ZXh0cmVnaW9uOjY4NzE3MWU1ZDM1MDQxMjk5MmYzMjg5MDgzY2MxM2M5XzcxNDY4MjU1ODcyNDE_aa81e613-f47b-433a-8e2d-257bb011ba3d"
      unitRef="usd">21700000</us-gaap:CapitalizedContractCostNet>
    <clh:DeferredContractCostRecognitionPeriod
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTIvZnJhZzo2ODcxNzFlNWQzNTA0MTI5OTJmMzI4OTA4M2NjMTNjOS90ZXh0cmVnaW9uOjY4NzE3MWU1ZDM1MDQxMjk5MmYzMjg5MDgzY2MxM2M5XzI3NDg3NzkwNzYxNzI_9dd9aee0-ca2d-4c6b-b0fb-22c9cea3631a">P3M</clh:DeferredContractCostRecognitionPeriod>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTgvZnJhZzoyMWIxM2YyMzQ3MDQ0Zjc5YmFkN2U4YjEyMDk2OWRkMC90ZXh0cmVnaW9uOjIxYjEzZjIzNDcwNDRmNzliYWQ3ZThiMTIwOTY5ZGQwXzY1OTcwNjk3NzYzOTc_32ae0324-74b9-4f4e-a14f-5c813f22a00a">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;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 segment's oil re-refining operations to the northeast United States. In connection with this acquisition, a preliminary goodwill amount 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 is 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 complements the Safety-Kleen segment's core service offerings, such as used motor oil collection, parts washers, oil filter recycling and vacuum services. In connection with this acquisition, a goodwill amount of $5.2 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;The results of operations of these acquired businesses were not material in 2019. Pro forma revenue and earnings amounts on a combined basis as if these acquisitions had been completed on January 1, 2018 are immaterial to the consolidated financial statements of the Company since that date.&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;2018 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 August 31, 2018, the Company acquired a privately-owned company which expands the environmental services and waste oil capabilities of the Company for a $26.7 million purchase price, net of cash. The results of operations of this acquired business were not material in 2018.&lt;/span&gt;&lt;/div&gt;On February 23, 2018, the Company completed the acquisition of the U.S. Industrial Cleaning Business of Veolia Environmental Services North America LLC (the "Veolia Business"). The acquisition provides significant scale and industrial services capabilities while increasing the size of the Company's existing U.S. Industrial Services business. The Company acquired the Veolia Business for a purchase price of $124.5 million. The Veolia Business has been integrated into the Environmental Services segment. The amount of revenue from the Veolia Business included in the Company's results of operations for the year ended December&#160;31, 2018 was $154.0 million. The amount of pre-tax loss from the Veolia Business included in the Company's results of operations for the year ended December 31, 2018 was $0.9 million, which included $14.6 million in depreciation expense as well as $0.6 million of amortization expense related to intangible assets. During the year ended December&#160;31, 2018, the Company incurred acquisition-related costs of approximately $1.4 million in connection with the transaction which are included in selling, general and administrative expenses in the consolidated statements of operations.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ic27ddce925a048689a3695bdc4bbdaf7_D20200417-20200417"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTgvZnJhZzoyMWIxM2YyMzQ3MDQ0Zjc5YmFkN2U4YjEyMDk2OWRkMC90ZXh0cmVnaW9uOjIxYjEzZjIzNDcwNDRmNzliYWQ3ZThiMTIwOTY5ZGQwXzEwOTk1MTE2MzQ5NjM_8047a533-9938-430b-a7a3-ddc1f3213f92"
      unitRef="usd">8800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="ic27ddce925a048689a3695bdc4bbdaf7_D20200417-20200417"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTgvZnJhZzoyMWIxM2YyMzQ3MDQ0Zjc5YmFkN2U4YjEyMDk2OWRkMC90ZXh0cmVnaW9uOjIxYjEzZjIzNDcwNDRmNzliYWQ3ZThiMTIwOTY5ZGQwXzEwOTk1MTE2MzQ5NzE_895c1c40-2e94-4b13-979d-a06a2b0bcc6c"
      unitRef="usd">1400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i948f683eb25c427d8bc7a2e0b37838f0_D20190531-20190531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTgvZnJhZzoyMWIxM2YyMzQ3MDQ0Zjc5YmFkN2U4YjEyMDk2OWRkMC90ZXh0cmVnaW9uOjIxYjEzZjIzNDcwNDRmNzliYWQ3ZThiMTIwOTY5ZGQwXzEwOQ_8eca647d-be12-474f-a8ce-7eeda0ec5b9e"
      unitRef="usd">14800000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i948f683eb25c427d8bc7a2e0b37838f0_D20190531-20190531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTgvZnJhZzoyMWIxM2YyMzQ3MDQ0Zjc5YmFkN2U4YjEyMDk2OWRkMC90ZXh0cmVnaW9uOjIxYjEzZjIzNDcwNDRmNzliYWQ3ZThiMTIwOTY5ZGQwXzM3NQ_c572bc17-e966-4913-a167-71583cd2107a"
      unitRef="usd">7400000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i81e8b087ab21495b8e739e7a600bb668_D20190301-20190301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTgvZnJhZzoyMWIxM2YyMzQ3MDQ0Zjc5YmFkN2U4YjEyMDk2OWRkMC90ZXh0cmVnaW9uOjIxYjEzZjIzNDcwNDRmNzliYWQ3ZThiMTIwOTY5ZGQwXzQ3Mg_9c143aa6-a4ef-48f7-971b-8e5ac07ea3b0"
      unitRef="usd">10400000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i81e8b087ab21495b8e739e7a600bb668_D20190301-20190301"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTgvZnJhZzoyMWIxM2YyMzQ3MDQ0Zjc5YmFkN2U4YjEyMDk2OWRkMC90ZXh0cmVnaW9uOjIxYjEzZjIzNDcwNDRmNzliYWQ3ZThiMTIwOTY5ZGQwXzcyMw_9d26b0ec-d0bf-429a-a682-7bda04b672fd"
      unitRef="usd">5200000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ia7a9e0214a824dccb5bf62b9e6be13e7_D20180831-20180831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTgvZnJhZzoyMWIxM2YyMzQ3MDQ0Zjc5YmFkN2U4YjEyMDk2OWRkMC90ZXh0cmVnaW9uOjIxYjEzZjIzNDcwNDRmNzliYWQ3ZThiMTIwOTY5ZGQwXzEyMDk_f24a62a6-999a-4037-bc2f-2bb741be1cfe"
      unitRef="usd">26700000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="i385937509fd54c8eb3420b027878d436_D20180223-20180223"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTgvZnJhZzoyMWIxM2YyMzQ3MDQ0Zjc5YmFkN2U4YjEyMDk2OWRkMC90ZXh0cmVnaW9uOjIxYjEzZjIzNDcwNDRmNzliYWQ3ZThiMTIwOTY5ZGQwXzE4OTY_e722f6fe-bd3a-4abd-a5a7-e93c6fcaca85"
      unitRef="usd">124500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i10a6c90f6be44dae81dc644486f6d529_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTgvZnJhZzoyMWIxM2YyMzQ3MDQ0Zjc5YmFkN2U4YjEyMDk2OWRkMC90ZXh0cmVnaW9uOjIxYjEzZjIzNDcwNDRmNzliYWQ3ZThiMTIwOTY5ZGQwXzIxMTc_46059e2c-df89-45df-a93d-c8582809022a"
      unitRef="usd">154000000.0</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i10a6c90f6be44dae81dc644486f6d529_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTgvZnJhZzoyMWIxM2YyMzQ3MDQ0Zjc5YmFkN2U4YjEyMDk2OWRkMC90ZXh0cmVnaW9uOjIxYjEzZjIzNDcwNDRmNzliYWQ3ZThiMTIwOTY5ZGQwXzIyNjI_55e58e20-2ad6-42c3-8dba-02d15bcc393d"
      unitRef="usd">-900000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <clh:BusinessCombinationProFormaInformationDepreciationExpense
      contextRef="i10a6c90f6be44dae81dc644486f6d529_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTgvZnJhZzoyMWIxM2YyMzQ3MDQ0Zjc5YmFkN2U4YjEyMDk2OWRkMC90ZXh0cmVnaW9uOjIxYjEzZjIzNDcwNDRmNzliYWQ3ZThiMTIwOTY5ZGQwXzIyODE_18398f04-6bf6-4708-92d2-ae3b618d266b"
      unitRef="usd">14600000</clh:BusinessCombinationProFormaInformationDepreciationExpense>
    <clh:BusinessCombinationProFormaInformationAmortizationofIntangibleAssets
      contextRef="i10a6c90f6be44dae81dc644486f6d529_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTgvZnJhZzoyMWIxM2YyMzQ3MDQ0Zjc5YmFkN2U4YjEyMDk2OWRkMC90ZXh0cmVnaW9uOjIxYjEzZjIzNDcwNDRmNzliYWQ3ZThiMTIwOTY5ZGQwXzIzMTk_709a0be3-7260-427f-a51d-b59330f67c72"
      unitRef="usd">600000</clh:BusinessCombinationProFormaInformationAmortizationofIntangibleAssets>
    <us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed
      contextRef="i10a6c90f6be44dae81dc644486f6d529_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMTgvZnJhZzoyMWIxM2YyMzQ3MDQ0Zjc5YmFkN2U4YjEyMDk2OWRkMC90ZXh0cmVnaW9uOjIxYjEzZjIzNDcwNDRmNzliYWQ3ZThiMTIwOTY5ZGQwXzI0ODE_70a2dad9-86de-4e11-9f97-d91e0952b253"
      unitRef="usd">1400000</us-gaap:BusinessCombinationSeparatelyRecognizedTransactionsAdditionalDisclosuresAcquisitionCostExpensed>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjQvZnJhZzo2Mzc1OGE5MWE3NWQ0NzAxYmEzMGZlMjBhNzM4YmJjZC90ZXh0cmVnaW9uOjYzNzU4YTkxYTc1ZDQ3MDFiYTMwZmUyMGE3MzhiYmNkXzQ4Nw_4a399220-a799-4721-a0c1-dcbfb7ca8187">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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;December 31, 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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 and drums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;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;214,744&#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 and drums inventories consist primarily of drums and containers used in providing the Company's products and services, critical spare parts to support the Company's incinerator and re-refinery operations, and personal protective equipment. 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="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjQvZnJhZzo2Mzc1OGE5MWE3NWQ0NzAxYmEzMGZlMjBhNzM4YmJjZC90ZXh0cmVnaW9uOjYzNzU4YTkxYTc1ZDQ3MDFiYTMwZmUyMGE3MzhiYmNkXzQ5NQ_944b6e49-7f4d-427e-b253-da2b60046f13">&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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;December 31, 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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 and drums&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;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;214,744&#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="ia9a82d10dd3342b9a5387ec0e0fa5dbc_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjQvZnJhZzo2Mzc1OGE5MWE3NWQ0NzAxYmEzMGZlMjBhNzM4YmJjZC90YWJsZTo4NTc3ODMwNzIxNTE0NTVmYWRiYTk4NjM5ZTM3MjAwZS90YWJsZXJhbmdlOjg1Nzc4MzA3MjE1MTQ1NWZhZGJhOTg2MzllMzcyMDBlXzEtMS0xLTEtMA_14cf1bb7-d84c-440e-ae34-e0ec120f6067"
      unitRef="usd">76209000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i543acb8258a04b7aa68067cb7ea6151e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjQvZnJhZzo2Mzc1OGE5MWE3NWQ0NzAxYmEzMGZlMjBhNzM4YmJjZC90YWJsZTo4NTc3ODMwNzIxNTE0NTVmYWRiYTk4NjM5ZTM3MjAwZS90YWJsZXJhbmdlOjg1Nzc4MzA3MjE1MTQ1NWZhZGJhOTg2MzllMzcyMDBlXzEtMy0xLTEtMA_c59857d0-c848-43aa-8ca0-ecc04db37671"
      unitRef="usd">75408000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i3defce5931bd43b2a54f6db3199f2dc4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjQvZnJhZzo2Mzc1OGE5MWE3NWQ0NzAxYmEzMGZlMjBhNzM4YmJjZC90YWJsZTo4NTc3ODMwNzIxNTE0NTVmYWRiYTk4NjM5ZTM3MjAwZS90YWJsZXJhbmdlOjg1Nzc4MzA3MjE1MTQ1NWZhZGJhOTg2MzllMzcyMDBlXzItMS0xLTEtMA_54f49725-5293-4a82-8ca1-d48e9fe50d33"
      unitRef="usd">120007000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i0a06bf9e864149b78000d84ac4b252ae_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjQvZnJhZzo2Mzc1OGE5MWE3NWQ0NzAxYmEzMGZlMjBhNzM4YmJjZC90YWJsZTo4NTc3ODMwNzIxNTE0NTVmYWRiYTk4NjM5ZTM3MjAwZS90YWJsZXJhbmdlOjg1Nzc4MzA3MjE1MTQ1NWZhZGJhOTg2MzllMzcyMDBlXzItMy0xLTEtMA_198e5294-95c9-4f36-97c3-d0141a1b5318"
      unitRef="usd">115128000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ie2be8773639948b28fdcaed7e55bd54d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjQvZnJhZzo2Mzc1OGE5MWE3NWQ0NzAxYmEzMGZlMjBhNzM4YmJjZC90YWJsZTo4NTc3ODMwNzIxNTE0NTVmYWRiYTk4NjM5ZTM3MjAwZS90YWJsZXJhbmdlOjg1Nzc4MzA3MjE1MTQ1NWZhZGJhOTg2MzllMzcyMDBlXzMtMS0xLTEtMA_77172e2d-9e54-45aa-99dc-f81fd247dfda"
      unitRef="usd">8812000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i6b9222ffe001450fbaef53e70646c3a1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjQvZnJhZzo2Mzc1OGE5MWE3NWQ0NzAxYmEzMGZlMjBhNzM4YmJjZC90YWJsZTo4NTc3ODMwNzIxNTE0NTVmYWRiYTk4NjM5ZTM3MjAwZS90YWJsZXJhbmdlOjg1Nzc4MzA3MjE1MTQ1NWZhZGJhOTg2MzllMzcyMDBlXzMtMy0xLTEtMA_838e0ec1-c963-41cb-9cca-21d9d535d302"
      unitRef="usd">9973000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i219671373b534fc3b68c0dc634998090_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjQvZnJhZzo2Mzc1OGE5MWE3NWQ0NzAxYmEzMGZlMjBhNzM4YmJjZC90YWJsZTo4NTc3ODMwNzIxNTE0NTVmYWRiYTk4NjM5ZTM3MjAwZS90YWJsZXJhbmdlOjg1Nzc4MzA3MjE1MTQ1NWZhZGJhOTg2MzllMzcyMDBlXzQtMS0xLTEtMA_f790dbd2-4801-43a6-965f-c77d70e0b00f"
      unitRef="usd">15470000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i60aa56d5b35747e0b7195810394e2efd_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjQvZnJhZzo2Mzc1OGE5MWE3NWQ0NzAxYmEzMGZlMjBhNzM4YmJjZC90YWJsZTo4NTc3ODMwNzIxNTE0NTVmYWRiYTk4NjM5ZTM3MjAwZS90YWJsZXJhbmdlOjg1Nzc4MzA3MjE1MTQ1NWZhZGJhOTg2MzllMzcyMDBlXzQtMy0xLTEtMA_fafc57d2-e21f-4774-9798-1daa905a9850"
      unitRef="usd">14235000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjQvZnJhZzo2Mzc1OGE5MWE3NWQ0NzAxYmEzMGZlMjBhNzM4YmJjZC90YWJsZTo4NTc3ODMwNzIxNTE0NTVmYWRiYTk4NjM5ZTM3MjAwZS90YWJsZXJhbmdlOjg1Nzc4MzA3MjE1MTQ1NWZhZGJhOTg2MzllMzcyMDBlXzUtMS0xLTEtMA_accbe531-b7ec-40e0-b241-b0ce7236c9e9"
      unitRef="usd">220498000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjQvZnJhZzo2Mzc1OGE5MWE3NWQ0NzAxYmEzMGZlMjBhNzM4YmJjZC90YWJsZTo4NTc3ODMwNzIxNTE0NTVmYWRiYTk4NjM5ZTM3MjAwZS90YWJsZXJhbmdlOjg1Nzc4MzA3MjE1MTQ1NWZhZGJhOTg2MzllMzcyMDBlXzUtMy0xLTEtMA_f154f5aa-6339-43f2-a1af-887144e726c4"
      unitRef="usd">214744000</us-gaap:InventoryNet>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90ZXh0cmVnaW9uOjI1YzgxY2QyMmEzYTQ3NGFhNzI3Yzg2NGE4YjQ2ZGViXzM4Ng_07410e54-e05c-4d93-9461-96086e29f570">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-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;December 31, 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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;131,023&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;499,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;785,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,779,366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,679&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;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,593,814&#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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,005,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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,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;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,588,151&#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 and $31.0 million, respectively.&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 $47.2 million and $2.4 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) December 31, 2020 balance inclusive of gross ROU assets classified as finance leases of $9.3 million.&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 $257.1 million, $265.5 million and $264.3 million for the years ended December&#160;31, 2020, 2019 and 2018, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="icf8a475cf05f4e9fa58f3652dd20fa5a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzEtMS0xLTEtMA_a8f9c178-f59f-4509-99c1-747f81ad8c89"
      unitRef="usd">139776000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ia6d63af13e774e858bb5a8e01ee26ace_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzEtMy0xLTEtMA_f4404e7c-0269-4fba-b27a-55365178a555"
      unitRef="usd">131023000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ib7d3cc5bece14e5bb0464fb845d848a9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzItMS0xLTEtMA_6d6860fc-e7f1-4a41-afcd-41264f26dd4d"
      unitRef="usd">16407000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i82d128f3a625481b8edbdff7dea8ebd0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzItMy0xLTEtMA_d5fa1fab-5f5d-4604-8a5d-4ba5d0d7b8ee"
      unitRef="usd">15924000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i83f345c8b09e4cb48fe0908d409d66c7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzMtMS0xLTEtMA_c3c29391-f193-4ad7-a2f2-800f9bfb5c55"
      unitRef="usd">191687000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i833dcfbe1db3496d8eb5d0dbe269662e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzMtMy0xLTEtMA_5d441a9d-93ad-438c-9fb7-b80d9b54e07a"
      unitRef="usd">182276000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i9edb3b0cfbe240d7942213565720bfb5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzQtMS0xLTEtMA_43895dd1-a36a-4f8a-aec2-11b70f75a77c"
      unitRef="usd">509804000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i2ea3c41ef5f8404683bb82d10e7fae00_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzQtMy0xLTEtMA_cf624f3b-9c87-44da-9cfb-f40a37f145fd"
      unitRef="usd">499159000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i2630739ba97449279e40d68a5d7d52ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzUtMS0xLTEtMA_472cdafc-7d00-447b-9f3c-24ca682a318e"
      unitRef="usd">159021000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i0761b856d18e4c9aa0aceee9050e8765_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzUtMy0xLTEtMA_e83569c6-2829-47b3-84e2-5bc67554e1d7"
      unitRef="usd">158277000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie709b1a04be74dd5aca3c80e447007b3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzYtMS0xLTEtMA_242669e9-a867-4c67-bb5d-17ae1d35882c"
      unitRef="usd">844026000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i072bf513a50644bc9f67f87e009e7241_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzYtMy0xLTEtMA_01c0d685-218a-45e5-baba-6628d2cd3abf"
      unitRef="usd">785056000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="ie4d8fd9cb7e0449c8c7871b8291cd433_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzctMS0xLTEtMA_d1ab5289-04a5-41f4-8fe5-e8ce7beb0266"
      unitRef="usd">1807235000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i162e323bc00645888d4a2b96295511a5_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzctMy0xLTEtMA_a0b84f8e-be5e-499c-a340-e21a05a09748"
      unitRef="usd">1779366000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="iec2ba064a5e144f98d020d556d2ce382_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzgtMS0xLTEtMA_fbcec137-b99f-452a-9137-f502f969aec9"
      unitRef="usd">7082000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i49cbf57ed78543cc89d9664675fd9648_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzgtMy0xLTEtMA_97dfe104-4300-4f97-90f7-e5034c00dac8"
      unitRef="usd">6054000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i10d6f616ea4543378ca1769a2b134aa8_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzktMS0xLTEtMA_4a488b2d-f2a1-400f-84b4-5d44e72dfbd2"
      unitRef="usd">24378000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i108fcc8619b443b190334338c7d69e88_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzktMy0xLTEtMA_06d1a5b1-480d-49b8-96fb-4f3f8f6f451d"
      unitRef="usd">36679000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzEwLTEtMS0xLTA_d732dcc8-dbf8-435e-bedd-7269b4e15515"
      unitRef="usd">3699416000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzEwLTMtMS0xLTA_49c32056-e2e8-4690-b4b8-742cf22f4c1f"
      unitRef="usd">3593814000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzExLTEtMS0xLTA_73f06ae6-8e9c-4a08-9b81-9a3361b5de30"
      unitRef="usd">2174118000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzExLTMtMS0xLTA_edfc317e-80d8-4d9f-9768-b3b07b61cadb"
      unitRef="usd">2005663000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzEyLTEtMS0xLTA_407ba7b3-5c65-458a-9459-9f5a73c59728"
      unitRef="usd">1525298000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90YWJsZTo3NmIwZGE0ODY0YWE0NDRjOWQ0NjliYTc5NWY0MGZhYy90YWJsZXJhbmdlOjc2YjBkYTQ4NjRhYTQ0NGM5ZDQ2OWJhNzk1ZjQwZmFjXzEyLTMtMS0xLTA_4c3c9c5d-88d6-4995-a5e3-13f2bdeb172c"
      unitRef="usd">1588151000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i9edb3b0cfbe240d7942213565720bfb5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90ZXh0cmVnaW9uOjI1YzgxY2QyMmEzYTQ3NGFhNzI3Yzg2NGE4YjQ2ZGViXzE2NDkyNjc0NDI2MTU_a7f61254-37a5-463e-aa4a-47d07484ac5e"
      unitRef="usd">8900000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i2ea3c41ef5f8404683bb82d10e7fae00_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90ZXh0cmVnaW9uOjI1YzgxY2QyMmEzYTQ3NGFhNzI3Yzg2NGE4YjQ2ZGViXzE2NDkyNjc0NDI0Nzc_b2969380-6055-470c-b120-964676e1ac71"
      unitRef="usd">31000000.0</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="ie709b1a04be74dd5aca3c80e447007b3_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90ZXh0cmVnaW9uOjI1YzgxY2QyMmEzYTQ3NGFhNzI3Yzg2NGE4YjQ2ZGViXzE2NDkyNjc0NDI2MjA_7fe4fabf-c703-451d-a484-7eaa495f52bf"
      unitRef="usd">47200000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="i072bf513a50644bc9f67f87e009e7241_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90ZXh0cmVnaW9uOjI1YzgxY2QyMmEzYTQ3NGFhNzI3Yzg2NGE4YjQ2ZGViXzE2NDkyNjc0NDI0ODI_7ae0c2b0-11fc-411d-b856-24a8cab62553"
      unitRef="usd">2400000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization
      contextRef="ie4d8fd9cb7e0449c8c7871b8291cd433_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90ZXh0cmVnaW9uOjI1YzgxY2QyMmEzYTQ3NGFhNzI3Yzg2NGE4YjQ2ZGViXzE2NDkyNjc0NDI1NDY_dcfcc214-14ab-480f-9811-8984aacfc234"
      unitRef="usd">9300000</us-gaap:FinanceLeaseRightOfUseAssetBeforeAccumulatedAmortization>
    <clh:DepreciationInclusiveofAmortization
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90ZXh0cmVnaW9uOjI1YzgxY2QyMmEzYTQ3NGFhNzI3Yzg2NGE4YjQ2ZGViXzMxMg_af183d07-8a2a-49a6-b6f8-4a0720d74fb8"
      unitRef="usd">257100000</clh:DepreciationInclusiveofAmortization>
    <clh:DepreciationInclusiveofAmortization
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90ZXh0cmVnaW9uOjI1YzgxY2QyMmEzYTQ3NGFhNzI3Yzg2NGE4YjQ2ZGViXzMxNg_48b963d8-636d-4d94-b2e7-01c160b5951d"
      unitRef="usd">265500000</clh:DepreciationInclusiveofAmortization>
    <clh:DepreciationInclusiveofAmortization
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMjcvZnJhZzoyNWM4MWNkMjJhM2E0NzRhYTcyN2M4NjRhOGI0NmRlYi90ZXh0cmVnaW9uOjI1YzgxY2QyMmEzYTQ3NGFhNzI3Yzg2NGE4YjQ2ZGViXzMyMw_1e71b321-4f3c-4362-85d7-456b6d470da0"
      unitRef="usd">264300000</clh:DepreciationInclusiveofAmortization>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90ZXh0cmVnaW9uOjZhNGRmODBjMzE3NDRlZWU4NjYzZjkyMmRlYmI0YmQ1XzMxNjY_12cdebbf-27c7-4e9e-ac81-d0a165a3d73e">GOODWILL AND OTHER INTANGIBLE ASSETS&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, 2020 and 2019 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&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:8.856%"/&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:9.004%"/&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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, 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;207,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;307,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;514,189&#160;&lt;/span&gt;&lt;/td&gt;&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 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;7,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(2,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, 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,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;312,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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 businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;212,386&#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;314,637&#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;527,023&#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;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 considered the effects of COVID-19 and evolving changes in demand and pricing for oil during 2020 but concluded that there were no triggering events requiring an impairment assessment.&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, 2020 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 the impact of the COVID-19 pandemic and macroeconomic factors on the Company and its customers result in significant prolonged changes 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, 2020 and 2019, 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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="18" style="padding:2px 1pt;text-align:center;vertical-align: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="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, 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;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="border-top:1pt solid #000000;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;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="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;184,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;87,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;97,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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="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;401,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,812&#160;&lt;/span&gt;&lt;/td&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;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="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;38,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;33,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,313&#160;&lt;/span&gt;&lt;/td&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;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="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;624,262&#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;328,130&#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;296,132&#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,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="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;122,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;122,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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="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;747,196&#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;328,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;419,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="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, including prolonged macroeconomic impacts from the COVID-19 pandemic as noted above, 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, 2020, 2019 and 2018 were $35.8 million, $35.2 million and $34.4 million, 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;The expected amortization of the net carrying amount of finite-lived intangible assets at December&#160;31, 2020 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,163&#160;&lt;/span&gt;&lt;/td&gt;&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;130,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;263,464&#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:ScheduleOfGoodwillTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90ZXh0cmVnaW9uOjZhNGRmODBjMzE3NDRlZWU4NjYzZjkyMmRlYmI0YmQ1XzMxNjE_5307b32f-8f65-4e8a-ad50-97f4206c32df">&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, 2020 and 2019 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.810%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:10.466%"/&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:8.856%"/&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:9.004%"/&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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, 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;207,019&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;307,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;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:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;514,189&#160;&lt;/span&gt;&lt;/td&gt;&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 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;7,378&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,225&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,603&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(2,675)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,355)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;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;809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,442&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, 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,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;312,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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 businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;506&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;212,386&#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;314,637&#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;527,023&#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:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i055e6adbdaf74937a86d8415fbe6e49c_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzEtMS0xLTEtMA_d4ff4539-74cb-4f42-9f9c-e361f31ef7d9"
      unitRef="usd">207019000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8d357dcff0fc4ca7ac2914d6db168b29_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzEtMy0xLTEtMA_837e9eca-66f3-4c86-b744-ce7de2626a24"
      unitRef="usd">307170000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i1200498ede534c94bed7a378eaf832e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzEtNS0xLTEtMA_48da146c-2ab7-4ad9-98f2-ea3b4f6da31e"
      unitRef="usd">514189000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="icf54493da94041c69fe1c203f30f910f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzItMS0xLTEtMA_5e9d8980-4b25-429f-bb04-57c03eed2345"
      unitRef="usd">7378000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i16cb94813750408e909791f9a37a9c0a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzItMy0xLTEtMA_ebbb13b3-f329-4401-ace6-9579a445ca25"
      unitRef="usd">5225000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzItNS0xLTEtMA_b7e65bce-0815-496e-98cd-c8b3ea10451f"
      unitRef="usd">12603000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="icf54493da94041c69fe1c203f30f910f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzMtMS0xLTEtMA_f004b909-e3be-45ec-a5e1-581409851147"
      unitRef="usd">-2675000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i16cb94813750408e909791f9a37a9c0a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzMtMy0xLTEtMA_46e08129-cd41-4cbf-bb4d-a5d60975ac25"
      unitRef="usd">-1355000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzMtNS0xLTEtMA_1e7e233a-2e09-45c0-893b-5be11d73fd5f"
      unitRef="usd">-4030000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="icf54493da94041c69fe1c203f30f910f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzYtMS0xLTEtMA_e75271a4-216f-424e-98ca-b2818e3aee39"
      unitRef="usd">809000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i16cb94813750408e909791f9a37a9c0a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzYtMy0xLTEtMA_a13e967e-e28e-4298-8166-1b959d329849"
      unitRef="usd">1442000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzYtNS0xLTEtMA_f8e72e04-8abe-4c1d-b801-425eaaf4e582"
      unitRef="usd">2251000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="ic023dc1faaa74f6e9929a45d01998cfe_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzctMS0xLTEtMA_5073d9a3-42a6-495d-b093-af7aa4883a7f"
      unitRef="usd">212531000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib0a469ff02ce41e59cea50287ef08564_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzctMy0xLTEtMA_17fbf54f-d316-41ca-a6b3-0060f39d9912"
      unitRef="usd">312482000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzctNS0xLTEtMA_0a7d2219-7882-410a-94c4-135dee8dd0fa"
      unitRef="usd">525013000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i5f52491246e747a5b86abcc1556ce157_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzgtMS0xLTEtMA_d5a4113f-3924-4a20-a6c2-b530f471ce61"
      unitRef="usd">0</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="if6622bf156024b8eb7df01e8f34def78_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzgtMy0xLTEtMA_72ccfd81-027e-4953-85ed-5b9694638180"
      unitRef="usd">1439000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillAcquiredDuringPeriod
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzgtNS0xLTEtMA_d06e8d07-de29-4b78-99c4-78b30ffc6993"
      unitRef="usd">1439000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i5f52491246e747a5b86abcc1556ce157_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzktMS0xLTEtMA_ffc1a506-b086-483c-abb6-35aac5d050db"
      unitRef="usd">23000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="if6622bf156024b8eb7df01e8f34def78_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzktMy0xLTEtMA_2c091f25-ffac-4087-ab7b-87b2698a87f9"
      unitRef="usd">0</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillPurchaseAccountingAdjustments
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzktNS0xLTEtMA_b13a57d4-d206-46d9-ae90-821dc16c849d"
      unitRef="usd">23000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i5f52491246e747a5b86abcc1556ce157_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzEwLTEtMS0xLTA_60ffd8df-e22a-4f98-b5cb-8614d7fb8d6c"
      unitRef="usd">674000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="if6622bf156024b8eb7df01e8f34def78_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzEwLTMtMS0xLTA_6b4a273c-d948-4fd4-9b36-080717c3fffc"
      unitRef="usd">0</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzEwLTUtMS0xLTA_4ddd74df-03e3-497a-9bb4-05bdce34aa39"
      unitRef="usd">674000</us-gaap:GoodwillWrittenOffRelatedToSaleOfBusinessUnit>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i5f52491246e747a5b86abcc1556ce157_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzEyLTEtMS0xLTA_cc83d7f3-f094-4f79-9ea1-38c74a255dd8"
      unitRef="usd">506000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="if6622bf156024b8eb7df01e8f34def78_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzEyLTMtMS0xLTA_e86d64ff-8c13-48b9-ac04-6795ed136411"
      unitRef="usd">716000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzEyLTUtMS0xLTA_7077ae26-6a3f-498b-9eae-8d14b76164ed"
      unitRef="usd">1222000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i65a7cebdbb3347769d55902a3e02b0ab_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzEzLTEtMS0xLTA_91096d07-4253-4aa8-8145-610e7f981754"
      unitRef="usd">212386000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iebb76b0759d6484e9be0527a904ea2b1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzEzLTMtMS0xLTA_065fdc22-d565-40af-9217-745600e1d73b"
      unitRef="usd">314637000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpiYTE4ODI4NmQ3Njk0MGUwYjRmZDYzMmYyMzYwYjI1Ny90YWJsZXJhbmdlOmJhMTg4Mjg2ZDc2OTQwZTBiNGZkNjMyZjIzNjBiMjU3XzEzLTUtMS0xLTA_780eba33-1895-408b-b501-0f0a4595e986"
      unitRef="usd">527023000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90ZXh0cmVnaW9uOjZhNGRmODBjMzE3NDRlZWU4NjYzZjkyMmRlYmI0YmQ1XzMxNDg_00a31ff5-23d9-4853-a615-13457a9ff528">&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, 2020 and 2019, 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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="18" style="padding:2px 1pt;text-align:center;vertical-align: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="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, 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;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="border-top:1pt solid #000000;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;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="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;184,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;87,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;97,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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="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;401,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,812&#160;&lt;/span&gt;&lt;/td&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;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="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;38,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;33,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,313&#160;&lt;/span&gt;&lt;/td&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;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="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;624,262&#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;328,130&#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;296,132&#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,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="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;122,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;122,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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="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;747,196&#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;328,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;419,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="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:ScheduleOfIndefiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90ZXh0cmVnaW9uOjZhNGRmODBjMzE3NDRlZWU4NjYzZjkyMmRlYmI0YmQ1XzMxNTc_3d5086d6-37b2-42cf-bb72-2a761c547332">&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, 2020 and 2019, 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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="18" style="padding:2px 1pt;text-align:center;vertical-align: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="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, 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;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="border-top:1pt solid #000000;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;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="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;184,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;87,228&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;97,007&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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="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;401,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,884&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;193,812&#160;&lt;/span&gt;&lt;/td&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;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="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;38,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;33,018&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,313&#160;&lt;/span&gt;&lt;/td&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;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="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;624,262&#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;328,130&#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;296,132&#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,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="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;122,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;122,934&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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="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;747,196&#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;328,130&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;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;419,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="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:FiniteLivedIntangibleAssetsGross
      contextRef="iec48d5d7437745de8f673e8ec6b886a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzItMS0xLTEtMA_d72beb49-b3e3-434c-824b-49fb7a97a0d3"
      unitRef="usd">183766000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iec48d5d7437745de8f673e8ec6b886a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzItMy0xLTEtMA_46fa2633-c656-415f-8e25-c6d77a59e3d3"
      unitRef="usd">95033000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iec48d5d7437745de8f673e8ec6b886a7_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzItNS0xLTEtMA_b715896b-dafa-4af7-b995-3e4966dd9a74"
      unitRef="usd">88733000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibff44b6a69fe438bbd047f852f54ee5d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzItOS0xLTEtMA_00546754-3720-4373-b626-eaa6506a53e9"
      unitRef="usd">184235000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibff44b6a69fe438bbd047f852f54ee5d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzItMTEtMS0xLTA_218cb7d0-5bdd-407d-b2e4-0bd1c7282750"
      unitRef="usd">87228000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibff44b6a69fe438bbd047f852f54ee5d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzItMTMtMS0xLTA_8c535e34-af81-46f5-9f6b-b81338d9a9ff"
      unitRef="usd">97007000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5311c202e59f4b2aa87a03bd1e226464_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzMtMS0xLTEtMA_8d36c8b1-f5d4-42e5-88a9-7b4f172d3b78"
      unitRef="usd">382083000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5311c202e59f4b2aa87a03bd1e226464_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzMtMy0xLTEtMA_61f49b13-9d88-4845-823b-b220e47dcbc9"
      unitRef="usd">211895000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5311c202e59f4b2aa87a03bd1e226464_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzMtNS0xLTEtMA_e6a6e46a-a79f-42aa-99ea-71fd7068633a"
      unitRef="usd">170188000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5254d008318740b5b0378a9f5276fb19_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzMtOS0xLTEtMA_df343431-d540-446a-b684-37449c5b3cd8"
      unitRef="usd">401696000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5254d008318740b5b0378a9f5276fb19_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzMtMTEtMS0xLTA_4bef3665-8b34-45f2-aef9-5ea43d42d0c2"
      unitRef="usd">207884000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5254d008318740b5b0378a9f5276fb19_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzMtMTMtMS0xLTA_26f29c6e-91ca-40b6-91a8-f3c715a2a278"
      unitRef="usd">193812000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ide6b6ce298164b0b93ecfa78f46ec846_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzQtMS0xLTEtMA_024f9ef5-10fb-4a8f-92f5-39ee7b21062c"
      unitRef="usd">39287000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ide6b6ce298164b0b93ecfa78f46ec846_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzQtMy0xLTEtMA_deff277c-3309-4b72-88db-ded40ded05c8"
      unitRef="usd">34744000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ide6b6ce298164b0b93ecfa78f46ec846_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzQtNS0xLTEtMA_1cc5b9d2-1c65-452b-9c10-c42d1580ed23"
      unitRef="usd">4543000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibde082da577b460599115efefeebb2e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzQtOS0xLTEtMA_c722a9bf-7a51-43b0-9dd9-64c760642699"
      unitRef="usd">38331000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibde082da577b460599115efefeebb2e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzQtMTEtMS0xLTA_a9a04bff-0979-49c7-a4ff-a4e1e48430c1"
      unitRef="usd">33018000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibde082da577b460599115efefeebb2e4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzQtMTMtMS0xLTA_d8e6c2bf-c220-4b2e-9db5-24ac4fb56c3f"
      unitRef="usd">5313000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzUtMS0xLTEtMA_2cc75df8-feaa-456f-a462-200731eb740d"
      unitRef="usd">605136000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzUtMy0xLTEtMA_4845984d-d0e7-4b8b-ac79-e517977cb715"
      unitRef="usd">341672000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzUtNS0xLTEtMA_0deca665-792a-41ec-9565-d8b99b5f2b46"
      unitRef="usd">263464000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzUtOS0xLTEtMA_0e247959-c0ec-416b-afd1-01a828fb8953"
      unitRef="usd">624262000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzUtMTEtMS0xLTA_01927d96-d6c1-4cc5-a014-727a6c3469be"
      unitRef="usd">328130000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzUtMTMtMS0xLTA_8d0fd842-74dd-4f4a-9f14-863bb7e4056a"
      unitRef="usd">296132000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i0a182d9dd4984df1a033dd899987ef01_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzYtMS0xLTEtMA_8ab4aa3a-8c37-4b43-83ec-62730602d7cb"
      unitRef="usd">123156000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i0a182d9dd4984df1a033dd899987ef01_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzYtNS0xLTEtMA_8c5da3ca-1fa7-41f0-b122-a3f2c7b07b86"
      unitRef="usd">123156000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i4282ffdab1704fadb158eba760df4010_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzYtOS0xLTEtMA_f2eddf2f-2c55-4015-9e80-f436b23be6c9"
      unitRef="usd">122934000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill
      contextRef="i4282ffdab1704fadb158eba760df4010_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzYtMTMtMS0xLTA_bf8709c3-e75c-4c1f-8d80-9d1e65489024"
      unitRef="usd">122934000</us-gaap:IndefiniteLivedIntangibleAssetsExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzctMS0xLTEtMA_510379c7-0a9b-4ad7-a5d2-7ea67c581925"
      unitRef="usd">728292000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzctMy0xLTEtMA_44bc4057-fb94-4dc4-bc65-a97d8f5bbeda"
      unitRef="usd">341672000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzctNS0xLTEtMA_df0e65e4-bdee-45d9-b97b-aa30f7f7c683"
      unitRef="usd">386620000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsGrossExcludingGoodwill
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzctOS0xLTEtMA_84eece1c-9d40-4451-884f-4c8b83dc3088"
      unitRef="usd">747196000</us-gaap:IntangibleAssetsGrossExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzctMTEtMS0xLTA_1e695581-2573-4d63-9bfd-d06d26fc032d"
      unitRef="usd">328130000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZToxNWIyNTM1YmE3ZTQ0ZmJjODAzN2ViMzY3NzI2YTcyZC90YWJsZXJhbmdlOjE1YjI1MzViYTdlNDRmYmM4MDM3ZWIzNjc3MjZhNzJkXzctMTMtMS0xLTA_1f1c9e76-b840-4659-908f-68dd1708e8f8"
      unitRef="usd">419066000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90ZXh0cmVnaW9uOjZhNGRmODBjMzE3NDRlZWU4NjYzZjkyMmRlYmI0YmQ1XzI5NzI_be12e8a1-767b-4af9-afe3-97c8aa431183"
      unitRef="usd">35800000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90ZXh0cmVnaW9uOjZhNGRmODBjMzE3NDRlZWU4NjYzZjkyMmRlYmI0YmQ1XzI5NzY_621aed6e-3505-4dd1-8914-b5c7b4465f34"
      unitRef="usd">35200000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90ZXh0cmVnaW9uOjZhNGRmODBjMzE3NDRlZWU4NjYzZjkyMmRlYmI0YmQ1XzI5ODM_c21c10ec-4ce5-4fa4-830e-6394263f2fc1"
      unitRef="usd">34400000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90ZXh0cmVnaW9uOjZhNGRmODBjMzE3NDRlZWU4NjYzZjkyMmRlYmI0YmQ1XzMxNDc_b74f587b-5b60-422b-86a6-eebc2723bd4c">&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, 2020 is as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,163&#160;&lt;/span&gt;&lt;/td&gt;&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,911&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,587&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;130,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;263,464&#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="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpkNDViZjQzMjY0NzQ0ZmJhYjFkYWQ1NGUxZmE5MzBhNi90YWJsZXJhbmdlOmQ0NWJmNDMyNjQ3NDRmYmFiMWRhZDU0ZTFmYTkzMGE2XzEtMS0xLTEtMA_05a530e2-7fb9-4c6e-9e0b-03bde6a98d52"
      unitRef="usd">30163000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpkNDViZjQzMjY0NzQ0ZmJhYjFkYWQ1NGUxZmE5MzBhNi90YWJsZXJhbmdlOmQ0NWJmNDMyNjQ3NDRmYmFiMWRhZDU0ZTFmYTkzMGE2XzItMS0xLTEtMA_0156811e-b756-416b-ae72-a9287578acd3"
      unitRef="usd">29911000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpkNDViZjQzMjY0NzQ0ZmJhYjFkYWQ1NGUxZmE5MzBhNi90YWJsZXJhbmdlOmQ0NWJmNDMyNjQ3NDRmYmFiMWRhZDU0ZTFmYTkzMGE2XzMtMS0xLTEtMA_6a2ebf45-6e53-4c31-bfde-b57d6534f9c6"
      unitRef="usd">25587000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpkNDViZjQzMjY0NzQ0ZmJhYjFkYWQ1NGUxZmE5MzBhNi90YWJsZXJhbmdlOmQ0NWJmNDMyNjQ3NDRmYmFiMWRhZDU0ZTFmYTkzMGE2XzQtMS0xLTEtMA_6c34f385-1a75-41d9-aad4-b4d484653b64"
      unitRef="usd">24092000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpkNDViZjQzMjY0NzQ0ZmJhYjFkYWQ1NGUxZmE5MzBhNi90YWJsZXJhbmdlOmQ0NWJmNDMyNjQ3NDRmYmFiMWRhZDU0ZTFmYTkzMGE2XzUtMS0xLTEtMA_b9a2570e-1e35-466c-bc50-b52719e474d3"
      unitRef="usd">23121000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpkNDViZjQzMjY0NzQ0ZmJhYjFkYWQ1NGUxZmE5MzBhNi90YWJsZXJhbmdlOmQ0NWJmNDMyNjQ3NDRmYmFiMWRhZDU0ZTFmYTkzMGE2XzYtMS0xLTEtMA_9b5cf178-49bf-43db-b630-dac107ea77a1"
      unitRef="usd">130590000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzAvZnJhZzo2YTRkZjgwYzMxNzQ0ZWVlODY2M2Y5MjJkZWJiNGJkNS90YWJsZTpkNDViZjQzMjY0NzQ0ZmJhYjFkYWQ1NGUxZmE5MzBhNi90YWJsZXJhbmdlOmQ0NWJmNDMyNjQ3NDRmYmFiMWRhZDU0ZTFmYTkzMGE2XzctMS0xLTEtMA_64be2754-0ade-48bb-a09f-691bcc0058e0"
      unitRef="usd">263464000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <clh:AccruedExpensesDisclosureTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90ZXh0cmVnaW9uOmYwODY5ZDQ2MjA0MzRlZjE4MmVhMTgzZDBiMDczZjYwXzEyNzc_ade22387-3b2e-424f-a4ae-e01998c1af76">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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;December 31, 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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;74,376&#160;&lt;/span&gt;&lt;/td&gt;&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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;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;276,540&#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, 2020 and 2019, accrued insurance included employee medical insurance costs of $9.4 million and $14.3 million, respectively, and accruals for losses under our workers' compensation, comprehensive general liability and vehicle liability self-insurance programs of $65.6 million and $59.4 million, 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-weight:400;line-height:120%"&gt;Accrued compensation and benefits increased from the comparable period in 2019 primarily due to an increase in payroll tax payable of $17.0&#160;million due to the deferral of employer payroll tax payments under the CARES Act which are due to be repaid in the fourth quarter of 2021. This increase was partially offset by decreases in accrued payroll of $4.8&#160;million and accrued bonuses of $3.5&#160;million.&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 increase in the fair value of the interest rate swap liability from December&#160;31, 2019 is mainly due to changes in variable interest rates. 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="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90ZXh0cmVnaW9uOmYwODY5ZDQ2MjA0MzRlZjE4MmVhMTgzZDBiMDczZjYwXzEyNzg_38588475-2421-4968-9c54-eb4b8f675ed9">&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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;December 31, 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;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;74,376&#160;&lt;/span&gt;&lt;/td&gt;&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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,473&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;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;276,540&#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="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90YWJsZTo1ZWIyMzVlMjk2MWM0NDA4OTVkMWFiOTAyZmZlZTVhNS90YWJsZXJhbmdlOjVlYjIzNWUyOTYxYzQ0MDg5NWQxYWI5MDJmZmVlNWE1XzEtMS0xLTEtMA_771983e9-68d6-4f37-8310-7c8a691a276c"
      unitRef="usd">77514000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:AccruedInsuranceCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90YWJsZTo1ZWIyMzVlMjk2MWM0NDA4OTVkMWFiOTAyZmZlZTVhNS90YWJsZXJhbmdlOjVlYjIzNWUyOTYxYzQ0MDg5NWQxYWI5MDJmZmVlNWE1XzEtMy0xLTEtMA_a1b402c9-4009-4b25-8cb1-d1d4e1e37451"
      unitRef="usd">74376000</us-gaap:AccruedInsuranceCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90YWJsZTo1ZWIyMzVlMjk2MWM0NDA4OTVkMWFiOTAyZmZlZTVhNS90YWJsZXJhbmdlOjVlYjIzNWUyOTYxYzQ0MDg5NWQxYWI5MDJmZmVlNWE1XzItMS0xLTEtMA_4b1cea8e-ebd0-4060-b32a-74cd7245f5e8"
      unitRef="usd">19697000</us-gaap:InterestPayableCurrent>
    <us-gaap:InterestPayableCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90YWJsZTo1ZWIyMzVlMjk2MWM0NDA4OTVkMWFiOTAyZmZlZTVhNS90YWJsZXJhbmdlOjVlYjIzNWUyOTYxYzQ0MDg5NWQxYWI5MDJmZmVlNWE1XzItMy0xLTEtMA_6355ddd4-979d-4502-a91f-0fc7b4ffc264"
      unitRef="usd">21222000</us-gaap:InterestPayableCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90YWJsZTo1ZWIyMzVlMjk2MWM0NDA4OTVkMWFiOTAyZmZlZTVhNS90YWJsZXJhbmdlOjVlYjIzNWUyOTYxYzQ0MDg5NWQxYWI5MDJmZmVlNWE1XzMtMS0xLTEtMA_a303dab2-691d-4bc4-9d85-b4d2d1d68659"
      unitRef="usd">81437000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90YWJsZTo1ZWIyMzVlMjk2MWM0NDA4OTVkMWFiOTAyZmZlZTVhNS90YWJsZXJhbmdlOjVlYjIzNWUyOTYxYzQ0MDg5NWQxYWI5MDJmZmVlNWE1XzMtMy0xLTEtMA_e3deef04-e3ca-41a4-bc74-01f55b5461c0"
      unitRef="usd">72473000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90YWJsZTo1ZWIyMzVlMjk2MWM0NDA4OTVkMWFiOTAyZmZlZTVhNS90YWJsZXJhbmdlOjVlYjIzNWUyOTYxYzQ0MDg5NWQxYWI5MDJmZmVlNWE1XzQtMS0xLTEtMA_0ed657a7-84fd-45bf-a6fe-afd8fec797a2"
      unitRef="usd">25843000</us-gaap:TaxesPayableCurrent>
    <us-gaap:TaxesPayableCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90YWJsZTo1ZWIyMzVlMjk2MWM0NDA4OTVkMWFiOTAyZmZlZTVhNS90YWJsZXJhbmdlOjVlYjIzNWUyOTYxYzQ0MDg5NWQxYWI5MDJmZmVlNWE1XzQtMy0xLTEtMA_ebe26c8c-695e-4a7d-9a43-25f05d062b5e"
      unitRef="usd">35749000</us-gaap:TaxesPayableCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90YWJsZTo1ZWIyMzVlMjk2MWM0NDA4OTVkMWFiOTAyZmZlZTVhNS90YWJsZXJhbmdlOjVlYjIzNWUyOTYxYzQ0MDg5NWQxYWI5MDJmZmVlNWE1XzUtMS0xLTEtNjkw_7b35942a-09fe-45ad-a4ad-bffec8a8b839"
      unitRef="usd">33630000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:DerivativeLiabilitiesCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90YWJsZTo1ZWIyMzVlMjk2MWM0NDA4OTVkMWFiOTAyZmZlZTVhNS90YWJsZXJhbmdlOjVlYjIzNWUyOTYxYzQ0MDg5NWQxYWI5MDJmZmVlNWE1XzUtMy0xLTEtNjkw_f7b20604-2003-48c5-b3da-199d51ec2241"
      unitRef="usd">20840000</us-gaap:DerivativeLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90YWJsZTo1ZWIyMzVlMjk2MWM0NDA4OTVkMWFiOTAyZmZlZTVhNS90YWJsZXJhbmdlOjVlYjIzNWUyOTYxYzQ0MDg5NWQxYWI5MDJmZmVlNWE1XzUtMS0xLTEtMA_7a1683d3-2c8c-4df6-84e4-f6dbb48fbad3"
      unitRef="usd">57702000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:OtherAccruedLiabilitiesCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90YWJsZTo1ZWIyMzVlMjk2MWM0NDA4OTVkMWFiOTAyZmZlZTVhNS90YWJsZXJhbmdlOjVlYjIzNWUyOTYxYzQ0MDg5NWQxYWI5MDJmZmVlNWE1XzUtMy0xLTEtMA_b51c436f-2cd8-405d-9159-5322320d913b"
      unitRef="usd">51880000</us-gaap:OtherAccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90YWJsZTo1ZWIyMzVlMjk2MWM0NDA4OTVkMWFiOTAyZmZlZTVhNS90YWJsZXJhbmdlOjVlYjIzNWUyOTYxYzQ0MDg5NWQxYWI5MDJmZmVlNWE1XzYtMS0xLTEtMA_3dc4d545-25bf-424e-a62c-6fbc9677b7b1"
      unitRef="usd">295823000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90YWJsZTo1ZWIyMzVlMjk2MWM0NDA4OTVkMWFiOTAyZmZlZTVhNS90YWJsZXJhbmdlOjVlYjIzNWUyOTYxYzQ0MDg5NWQxYWI5MDJmZmVlNWE1XzYtMy0xLTEtMA_183528b9-8659-4b54-b13e-e1f048a04c01"
      unitRef="usd">276540000</us-gaap:AccruedLiabilitiesCurrent>
    <clh:AccruedInsuranceEmployeeMedicalInsuranceCosts
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90ZXh0cmVnaW9uOmYwODY5ZDQ2MjA0MzRlZjE4MmVhMTgzZDBiMDczZjYwXzE2OA_03635baa-2f3e-4759-8ee8-0ae45d1adaaf"
      unitRef="usd">9400000</clh:AccruedInsuranceEmployeeMedicalInsuranceCosts>
    <clh:AccruedInsuranceEmployeeMedicalInsuranceCosts
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90ZXh0cmVnaW9uOmYwODY5ZDQ2MjA0MzRlZjE4MmVhMTgzZDBiMDczZjYwXzE3NQ_12e76c73-9757-4990-a0d7-b7fb77d4c569"
      unitRef="usd">14300000</clh:AccruedInsuranceEmployeeMedicalInsuranceCosts>
    <clh:AccrualForWorkersCompensationComprehensiveGeneralLiabilityAndVehicleLiabilitySelfInsurancePrograms
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90ZXh0cmVnaW9uOmYwODY5ZDQ2MjA0MzRlZjE4MmVhMTgzZDBiMDczZjYwXzI3NDg3NzkwNzMwNDI_85625397-9fe2-4c60-aa4e-94c69ecba504"
      unitRef="usd">65600000</clh:AccrualForWorkersCompensationComprehensiveGeneralLiabilityAndVehicleLiabilitySelfInsurancePrograms>
    <clh:AccrualForWorkersCompensationComprehensiveGeneralLiabilityAndVehicleLiabilitySelfInsurancePrograms
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90ZXh0cmVnaW9uOmYwODY5ZDQ2MjA0MzRlZjE4MmVhMTgzZDBiMDczZjYwXzMzOA_b516eda2-4b05-4f9a-9561-e02ac74e3669"
      unitRef="usd">59400000</clh:AccrualForWorkersCompensationComprehensiveGeneralLiabilityAndVehicleLiabilitySelfInsurancePrograms>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90ZXh0cmVnaW9uOmYwODY5ZDQ2MjA0MzRlZjE4MmVhMTgzZDBiMDczZjYwXzY1OTcwNjk3NzAyMTQ_9c861a12-9b27-48d5-a868-592f0a3e6c93"
      unitRef="usd">17000000.0</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInAccruedSalaries
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90ZXh0cmVnaW9uOmYwODY5ZDQ2MjA0MzRlZjE4MmVhMTgzZDBiMDczZjYwXzY1OTcwNjk3NzAyMjk_1077ddf6-26af-4bc9-9147-2a63877453ab"
      unitRef="usd">-4800000</us-gaap:IncreaseDecreaseInAccruedSalaries>
    <clh:IncreaseDecreaseInAccruedBonuses
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzMvZnJhZzpmMDg2OWQ0NjIwNDM0ZWYxODJlYTE4M2QwYjA3M2Y2MC90ZXh0cmVnaW9uOmYwODY5ZDQ2MjA0MzRlZjE4MmVhMTgzZDBiMDczZjYwXzY1OTcwNjk3NzAyNDM_7d750803-9af0-4d41-b34e-8ac63b22dec9"
      unitRef="usd">-3500000</clh:IncreaseDecreaseInAccruedBonuses>
    <us-gaap:AssetRetirementObligationDisclosureTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90ZXh0cmVnaW9uOjE1NzJkMjhkZjQ3MDRhOWViMjRlYTQyYzhhY2IyN2EzXzc4NQ_1cd88953-9868-4f77-a8a3-c61ea4e8ac95">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, 2019 through December&#160;31, 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;37,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,931&#160;&lt;/span&gt;&lt;/td&gt;&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;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;3,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(7,718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, 2019&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;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 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;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 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;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;265&#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;265&#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,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;48,412&#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;39,514&#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;87,926&#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 was closed because it had reached permitted capacity. The Westmorland landfill was closed due to the costs of obtaining and maintaining permits and operating the landfill. The 2020 environmental changes in estimates recorded to the consolidated statement of operations included $6.8&#160;million related to the closure of these two commercial landfills. The 2019 environmental changes in estimates recorded to the consolidated statements of operations included $2.3&#160;million related to increased facility closure costs at one of our locations. &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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;Year 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;2021&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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;269,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;320,911&#160;&lt;/span&gt;&lt;/td&gt;&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;(159,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(73,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;87,926&#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="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90ZXh0cmVnaW9uOjE1NzJkMjhkZjQ3MDRhOWViMjRlYTQyYzhhY2IyN2EzXzc2Mg_fe7abd1b-ebe5-42db-a882-5a29cd102e2e">&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, 2019 through December&#160;31, 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;37,809&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,931&#160;&lt;/span&gt;&lt;/td&gt;&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;220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,705&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2,772&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,601&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;3,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(7,718)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,121)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;282&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;483&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, 2019&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;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 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;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 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;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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;265&#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;265&#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,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="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 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;48,412&#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;39,514&#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;87,926&#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="ibf08c1a2bcc8441ba37cdc779fadee55_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzEtMS0xLTEtMA_46fe5c02-9d3d-451a-a351-f871848ef432"
      unitRef="usd">37809000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="if316eac593ac424586ace72cb6574ae8_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzEtMy0xLTEtMA_e365aa68-fc4c-4a9f-a3f4-aea0181ef8ce"
      unitRef="usd">32122000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i1200498ede534c94bed7a378eaf832e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzEtNS0xLTEtMA_e6468d72-1a0a-4880-b080-ee91e43bed3e"
      unitRef="usd">69931000</us-gaap:AssetRetirementObligation>
    <clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition
      contextRef="i20dfaae9b9f940d6b27d362dd1f1781d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzItMS0xLTEtMA_c9eaae41-f84c-40c5-83b0-aa1d47789ed5"
      unitRef="usd">0</clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition>
    <clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition
      contextRef="i8b54a6feae04479d8495c04b68a4138a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzItMy0xLTEtMA_534da678-eff3-40ef-900d-56ba81caf20b"
      unitRef="usd">220000</clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition>
    <clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzItNS0xLTEtMA_abc96aaf-d682-4111-a63f-be57f115cb7e"
      unitRef="usd">220000</clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i20dfaae9b9f940d6b27d362dd1f1781d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzQtMS0xLTEtMA_9dc0ddc3-0dd6-4cc9-b10f-44ecadc030d8"
      unitRef="usd">2705000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i8b54a6feae04479d8495c04b68a4138a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzQtMy0xLTEtMA_4f288dc8-0764-4bf1-b3b8-387bcfb9b7ab"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzQtNS0xLTEtMA_d4a538c1-a946-4d7e-9488-dfffce3f244a"
      unitRef="usd">2705000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness
      contextRef="i20dfaae9b9f940d6b27d362dd1f1781d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzYtMS0xLTEtMA_f5cfe546-8191-4494-b24f-c32d787e9d8b"
      unitRef="usd">2772000</clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness>
    <clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness
      contextRef="i8b54a6feae04479d8495c04b68a4138a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzYtMy0xLTEtMA_9fd60af5-4844-44d5-af5a-c7ee9684acd8"
      unitRef="usd">2829000</clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness>
    <clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzYtNS0xLTEtMA_0cebe660-7d01-4c19-a5e6-083cdc9b8451"
      unitRef="usd">5601000</clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness>
    <clh:AssetRetirementObligationChangesRecordedInStatementOfIncome
      contextRef="i20dfaae9b9f940d6b27d362dd1f1781d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzctMS0xLTEtMA_0f45410b-1b16-4660-a10a-c7233704d6ea"
      unitRef="usd">-248000</clh:AssetRetirementObligationChangesRecordedInStatementOfIncome>
    <clh:AssetRetirementObligationChangesRecordedInStatementOfIncome
      contextRef="i8b54a6feae04479d8495c04b68a4138a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzctMy0xLTEtMA_09a50aaf-b6ad-4d1a-aed9-133d7fadd3a2"
      unitRef="usd">-2437000</clh:AssetRetirementObligationChangesRecordedInStatementOfIncome>
    <clh:AssetRetirementObligationChangesRecordedInStatementOfIncome
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzctNS0xLTEtMA_75baa4c5-8ef0-4b19-9433-6badd734fdc5"
      unitRef="usd">-2685000</clh:AssetRetirementObligationChangesRecordedInStatementOfIncome>
    <clh:AssetRetirementObligationChangesRecordedInBalanceSheet
      contextRef="i20dfaae9b9f940d6b27d362dd1f1781d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzgtMS0xLTEtMA_9badcc79-3966-4171-a051-cbb80bd9c673"
      unitRef="usd">3303000</clh:AssetRetirementObligationChangesRecordedInBalanceSheet>
    <clh:AssetRetirementObligationChangesRecordedInBalanceSheet
      contextRef="i8b54a6feae04479d8495c04b68a4138a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzgtMy0xLTEtMA_a5b0b61a-98c3-4dc4-ae7d-6323c2a3d9ed"
      unitRef="usd">562000</clh:AssetRetirementObligationChangesRecordedInBalanceSheet>
    <clh:AssetRetirementObligationChangesRecordedInBalanceSheet
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzgtNS0xLTEtMA_8d5c82e5-cd30-4f75-8933-84c947f7d0d2"
      unitRef="usd">3865000</clh:AssetRetirementObligationChangesRecordedInBalanceSheet>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i20dfaae9b9f940d6b27d362dd1f1781d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzktMS0xLTEtMA_5b861866-2939-48c1-8368-9710675eba42"
      unitRef="usd">7718000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i8b54a6feae04479d8495c04b68a4138a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzktMy0xLTEtMA_e35140a0-38dd-460e-8630-15eac44f1e12"
      unitRef="usd">2121000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzktNS0xLTEtMA_1ce3ff87-fe7b-4339-b3f4-4aa58088e8c4"
      unitRef="usd">9839000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss
      contextRef="i20dfaae9b9f940d6b27d362dd1f1781d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzEwLTEtMS0xLTA_176f2919-285d-45b9-8917-90a3f8e89961"
      unitRef="usd">-282000</us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss>
    <us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss
      contextRef="i8b54a6feae04479d8495c04b68a4138a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzEwLTMtMS0xLTA_d1b9e709-96bd-4631-9710-2cd76f06bb7c"
      unitRef="usd">-201000</us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss>
    <us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzEwLTUtMS0xLTA_a2a7ec5a-18e3-4ca3-8e3f-103984d89d5d"
      unitRef="usd">-483000</us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss>
    <us-gaap:AssetRetirementObligation
      contextRef="i5a1f49574c474ffdbc737b69015c2d68_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzExLTEtMS0xLTA_52b4d0ed-0d51-4e4e-a75a-7b505469d321"
      unitRef="usd">39401000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i81c572ba2edc40c08669073552a4545e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzExLTMtMS0xLTA_d930f9d6-813e-46dd-96ba-c3c15842ec22"
      unitRef="usd">36250000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzExLTUtMS0xLTA_deb86c43-8703-4242-981e-9985b9674ceb"
      unitRef="usd">75651000</us-gaap:AssetRetirementObligation>
    <clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition
      contextRef="i73c865bdf1db4dc6ab944e6b27f597dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzEyLTEtMS0xLTA_3f3df9ec-ee45-48aa-abef-6e61172a27b7"
      unitRef="usd">0</clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition>
    <clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition
      contextRef="ied11b53184524fc39065690392a286c1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzEyLTMtMS0xLTA_328db890-ba12-48c8-b4b6-4e239028dfd0"
      unitRef="usd">265000</clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition>
    <clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzEyLTUtMS0xLTA_09919912-0500-42e0-95ac-97728882dc66"
      unitRef="usd">265000</clh:AssetRetirementObligationLiabilitiesAssumedinAcquisition>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i73c865bdf1db4dc6ab944e6b27f597dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzE0LTEtMS0xLTA_44361dc9-c88a-4764-8027-88e38a242215"
      unitRef="usd">2101000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="ied11b53184524fc39065690392a286c1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzE0LTMtMS0xLTA_1ae856c0-362f-40d9-9d85-2a38ea1c7300"
      unitRef="usd">0</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <us-gaap:AssetRetirementObligationLiabilitiesIncurred
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzE0LTUtMS0xLTA_5f77f2a4-7db2-475e-8dfc-82431c763abd"
      unitRef="usd">2101000</us-gaap:AssetRetirementObligationLiabilitiesIncurred>
    <clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness
      contextRef="i73c865bdf1db4dc6ab944e6b27f597dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzE2LTEtMS0xLTA_67c00776-d759-45f5-bf6e-391331d28a11"
      unitRef="usd">3254000</clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness>
    <clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness
      contextRef="ied11b53184524fc39065690392a286c1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzE2LTMtMS0xLTA_03a90650-bf40-4e50-9b8e-319606fcf616"
      unitRef="usd">3399000</clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness>
    <clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzE2LTUtMS0xLTA_6ea6db4b-d04e-4101-976a-a7d169dfe672"
      unitRef="usd">6653000</clh:AssetRetirementObligationAdjustmentRelatedtoDispositionofBusiness>
    <clh:AssetRetirementObligationChangesRecordedInStatementOfIncome
      contextRef="i73c865bdf1db4dc6ab944e6b27f597dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzE3LTEtMS0xLTA_ca200711-4690-422d-a6f6-d852ee374646"
      unitRef="usd">-6465000</clh:AssetRetirementObligationChangesRecordedInStatementOfIncome>
    <clh:AssetRetirementObligationChangesRecordedInStatementOfIncome
      contextRef="ied11b53184524fc39065690392a286c1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzE3LTMtMS0xLTA_251f4da4-4d86-4f13-84e5-4b04e44c06db"
      unitRef="usd">-103000</clh:AssetRetirementObligationChangesRecordedInStatementOfIncome>
    <clh:AssetRetirementObligationChangesRecordedInStatementOfIncome
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzE3LTUtMS0xLTA_bb1b0301-7c97-4030-8e75-1861330b78ac"
      unitRef="usd">-6568000</clh:AssetRetirementObligationChangesRecordedInStatementOfIncome>
    <clh:AssetRetirementObligationChangesRecordedInBalanceSheet
      contextRef="i73c865bdf1db4dc6ab944e6b27f597dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzE4LTEtMS0xLTA_0c7fa459-3897-4913-a379-a3ad0ed43c1a"
      unitRef="usd">481000</clh:AssetRetirementObligationChangesRecordedInBalanceSheet>
    <clh:AssetRetirementObligationChangesRecordedInBalanceSheet
      contextRef="ied11b53184524fc39065690392a286c1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzE4LTMtMS0xLTA_ae2c903d-d59b-4b33-880f-4b1302db1d9a"
      unitRef="usd">201000</clh:AssetRetirementObligationChangesRecordedInBalanceSheet>
    <clh:AssetRetirementObligationChangesRecordedInBalanceSheet
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzE4LTUtMS0xLTA_b7fb16f2-2b96-4b8f-911b-a72fb7829d22"
      unitRef="usd">682000</clh:AssetRetirementObligationChangesRecordedInBalanceSheet>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i73c865bdf1db4dc6ab944e6b27f597dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzE5LTEtMS0xLTA_6d308496-a07a-43ae-aac7-40f373e2c9ed"
      unitRef="usd">3445000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="ied11b53184524fc39065690392a286c1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzE5LTMtMS0xLTA_cdbe2bde-60fb-4d4c-bd66-dfcf64f8541a"
      unitRef="usd">753000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationLiabilitiesSettled
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzE5LTUtMS0xLTA_cf7242e9-d237-4ae5-923f-9e8efaf1c6ec"
      unitRef="usd">4198000</us-gaap:AssetRetirementObligationLiabilitiesSettled>
    <us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss
      contextRef="i73c865bdf1db4dc6ab944e6b27f597dc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzIwLTEtMS0xLTA_e031d089-3f1a-443a-8472-1dea672bf5fc"
      unitRef="usd">-155000</us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss>
    <us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss
      contextRef="ied11b53184524fc39065690392a286c1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzIwLTMtMS0xLTA_f7360957-358a-44b0-9b24-eb08002cbab2"
      unitRef="usd">-49000</us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss>
    <us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzIwLTUtMS0xLTA_87b0edc3-947c-4b52-a038-14aa274b317f"
      unitRef="usd">-204000</us-gaap:AssetRetirementObligationForeignCurrencyTranslationGainLoss>
    <us-gaap:AssetRetirementObligation
      contextRef="i173040dccec645b4adad94ffe72c38fe_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzIxLTEtMS0xLTA_0f6576f0-6fc4-42bc-8778-c263b25a2278"
      unitRef="usd">48412000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="ie2412e078aec4d9286c3d268ac7094ad_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzIxLTMtMS0xLTA_c145814c-f095-4d64-82c5-1da8a4fd1bf6"
      unitRef="usd">39514000</us-gaap:AssetRetirementObligation>
    <us-gaap:AssetRetirementObligation
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTowNmI3ODdjOTA5ZTY0N2I1OWRiZWVkMzIxOGVkYzBhNy90YWJsZXJhbmdlOjA2Yjc4N2M5MDllNjQ3YjU5ZGJlZWQzMjE4ZWRjMGE3XzIxLTUtMS0xLTA_ee760310-138b-44dd-9b06-15a56c4ceb98"
      unitRef="usd">87926000</us-gaap:AssetRetirementObligation>
    <clh:NumberOfCommercialLandfillSitesClosedDuringPeriod
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90ZXh0cmVnaW9uOjE1NzJkMjhkZjQ3MDRhOWViMjRlYTQyYzhhY2IyN2EzXzcxNDY4MjU1ODI4MDY_71f00b26-72da-4df8-b307-e6657c0995b7"
      unitRef="landfill_site">2</clh:NumberOfCommercialLandfillSitesClosedDuringPeriod>
    <us-gaap:EnvironmentalRemediationExpense
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90ZXh0cmVnaW9uOjE1NzJkMjhkZjQ3MDRhOWViMjRlYTQyYzhhY2IyN2EzXzI3NDg3NzkwNzIyNTg_1f73aa60-3ef3-4f50-83b1-a4ff49340cb4"
      unitRef="usd">6800000</us-gaap:EnvironmentalRemediationExpense>
    <clh:NumberOfCommercialLandfillSitesClosedDuringPeriod
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90ZXh0cmVnaW9uOjE1NzJkMjhkZjQ3MDRhOWViMjRlYTQyYzhhY2IyN2EzXzI3NDg3NzkwNzIyNzM_71f00b26-72da-4df8-b307-e6657c0995b7"
      unitRef="landfill_site">2</clh:NumberOfCommercialLandfillSitesClosedDuringPeriod>
    <clh:AssetRetirementObligationChangesRecordedInStatementOfIncomeRelatedToIncreasedFacilityClosureCosts
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90ZXh0cmVnaW9uOjE1NzJkMjhkZjQ3MDRhOWViMjRlYTQyYzhhY2IyN2EzXzcxNDY4MjU1ODI3Nzg_7c04beb9-8a6f-4fe7-b262-64525e1f7793"
      unitRef="usd">2300000</clh:AssetRetirementObligationChangesRecordedInStatementOfIncomeRelatedToIncreasedFacilityClosureCosts>
    <clh:ScheduleOfExpectedPaymentsRelatedToAssetRetirementObligationsTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90ZXh0cmVnaW9uOjE1NzJkMjhkZjQ3MDRhOWViMjRlYTQyYzhhY2IyN2EzXzc4MQ_63712236-9262-4ec7-9db9-a68821364c94">&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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;Year 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;2021&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,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;269,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;320,911&#160;&lt;/span&gt;&lt;/td&gt;&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;(159,164)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(73,821)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;87,926&#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="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTpkODVlZTljZGFmZGU0NWJjOWM0ZWJmOWUxZjFiYmU1OC90YWJsZXJhbmdlOmQ4NWVlOWNkYWZkZTQ1YmM5YzRlYmY5ZTFmMWJiZTU4XzEtMS0xLTEtMA_db007329-c676-4cf0-932b-949345b9b2f3"
      unitRef="usd">14941000</clh:AnticipatedPaymentForAssetRetirementObligationsYearOne>
    <clh:AnticipatedPaymentForAssetRetirementObligationsYearTwo
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTpkODVlZTljZGFmZGU0NWJjOWM0ZWJmOWUxZjFiYmU1OC90YWJsZXJhbmdlOmQ4NWVlOWNkYWZkZTQ1YmM5YzRlYmY5ZTFmMWJiZTU4XzItMS0xLTEtMA_76cc9e8c-d3c4-440c-b149-2123cbafc735"
      unitRef="usd">7816000</clh:AnticipatedPaymentForAssetRetirementObligationsYearTwo>
    <clh:AnticipatedPaymentForAssetRetirementObligationsYearThree
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTpkODVlZTljZGFmZGU0NWJjOWM0ZWJmOWUxZjFiYmU1OC90YWJsZXJhbmdlOmQ4NWVlOWNkYWZkZTQ1YmM5YzRlYmY5ZTFmMWJiZTU4XzMtMS0xLTEtMA_18a6d5f4-0895-45d5-8982-3aff9b89f06b"
      unitRef="usd">16181000</clh:AnticipatedPaymentForAssetRetirementObligationsYearThree>
    <clh:AnticipatedPaymentForAssetRetirementObligationsYearFour
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTpkODVlZTljZGFmZGU0NWJjOWM0ZWJmOWUxZjFiYmU1OC90YWJsZXJhbmdlOmQ4NWVlOWNkYWZkZTQ1YmM5YzRlYmY5ZTFmMWJiZTU4XzQtMS0xLTEtMA_5b41c91f-d1a2-4e63-bf92-9b3d075df973"
      unitRef="usd">6868000</clh:AnticipatedPaymentForAssetRetirementObligationsYearFour>
    <clh:AnticipatedPaymentForAssetRetirementObligationsYearFive
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTpkODVlZTljZGFmZGU0NWJjOWM0ZWJmOWUxZjFiYmU1OC90YWJsZXJhbmdlOmQ4NWVlOWNkYWZkZTQ1YmM5YzRlYmY5ZTFmMWJiZTU4XzUtMS0xLTEtMA_a249c8f7-1d12-483a-9b59-deec9e3f8dca"
      unitRef="usd">5628000</clh:AnticipatedPaymentForAssetRetirementObligationsYearFive>
    <clh:AnticipatedPaymentForAssetRetirementObligationsAfterYearFive
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTpkODVlZTljZGFmZGU0NWJjOWM0ZWJmOWUxZjFiYmU1OC90YWJsZXJhbmdlOmQ4NWVlOWNkYWZkZTQ1YmM5YzRlYmY5ZTFmMWJiZTU4XzYtMS0xLTEtMA_3c82345c-efa1-47bd-83d1-0e5955cdf5e8"
      unitRef="usd">269477000</clh:AnticipatedPaymentForAssetRetirementObligationsAfterYearFive>
    <clh:UndiscountedClosureAndPostClosureLiabilities
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTpkODVlZTljZGFmZGU0NWJjOWM0ZWJmOWUxZjFiYmU1OC90YWJsZXJhbmdlOmQ4NWVlOWNkYWZkZTQ1YmM5YzRlYmY5ZTFmMWJiZTU4XzctMS0xLTEtMA_ecad1545-f553-4116-966f-290d66a45ef7"
      unitRef="usd">320911000</clh:UndiscountedClosureAndPostClosureLiabilities>
    <clh:DiscountReserves
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTpkODVlZTljZGFmZGU0NWJjOWM0ZWJmOWUxZjFiYmU1OC90YWJsZXJhbmdlOmQ4NWVlOWNkYWZkZTQ1YmM5YzRlYmY5ZTFmMWJiZTU4XzgtMS0xLTEtMA_0da2e2aa-77ec-4ded-bc53-67815aedd7a7"
      unitRef="usd">159164000</clh:DiscountReserves>
    <clh:ReservesToBeProvidedOverRemainingSiteLives
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTpkODVlZTljZGFmZGU0NWJjOWM0ZWJmOWUxZjFiYmU1OC90YWJsZXJhbmdlOmQ4NWVlOWNkYWZkZTQ1YmM5YzRlYmY5ZTFmMWJiZTU4XzktMS0xLTEtMA_d0c4f379-b614-4666-9e4d-42534d1b7087"
      unitRef="usd">73821000</clh:ReservesToBeProvidedOverRemainingSiteLives>
    <us-gaap:AssetRetirementObligation
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xMzkvZnJhZzoxNTcyZDI4ZGY0NzA0YTllYjI0ZWE0MmM4YWNiMjdhMy90YWJsZTpkODVlZTljZGFmZGU0NWJjOWM0ZWJmOWUxZjFiYmU1OC90YWJsZXJhbmdlOmQ4NWVlOWNkYWZkZTQ1YmM5YzRlYmY5ZTFmMWJiZTU4XzEwLTEtMS0xLTA_bf7d9163-1247-4581-ac7b-0f725746bc77"
      unitRef="usd">87926000</us-gaap:AssetRetirementObligation>
    <us-gaap:EnvironmentalLossContingencyDisclosureTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90ZXh0cmVnaW9uOjgxZWJkOTBkZjIxZjQxODViNzcxNzI5MTU4NzliYTQxXzI2OTg_f31d5f08-9f56-4051-a5e9-89240a225742">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, 2019 through December&#160;31, 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;1,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;65,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;121,017&#160;&lt;/span&gt;&lt;/td&gt;&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;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, 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;1,851&#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;61,991&#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;50,331&#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,173&#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;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#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;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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,865&#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;63,060&#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;49,888&#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;114,813&#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;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. In 2019, the net reduction in the Company's remedial liabilities from changes in estimates recorded to the consolidated statement of operations was $3.0 million and primarily related to reductions in estimates for remedial activities at five locations.&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, 2020 (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;vertical-align:top;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;Year 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;2021&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,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;75,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;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;134,927&#160;&lt;/span&gt;&lt;/td&gt;&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;(20,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;114,813&#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: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 following tables show, respectively, (i)&#160;the amounts of such estimated liabilities associated with the types of facilities and sites involved and (ii)&#160;the amounts of such estimated liabilities associated with each facility or site which represents at least 5% of the total and with all other facilities and sites as a group and as of December&#160;31, 2020.&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;Estimates based on type of facility or site (in thousands, except percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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: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 (37 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,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;36.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;10,565&#160;&lt;/span&gt;&lt;/td&gt;&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 (27 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;63,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;10,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;114,813&#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;22,241&#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="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;Estimates based on amount of potential liability (in thousands, except percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;Liability&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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;22.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;4,208&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;2,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="padding:2px 1pt;text-align:left;vertical-align: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;7,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (60 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;43,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="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,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;8.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;114,813&#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;22,241&#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.0 million of the $114.8 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="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90ZXh0cmVnaW9uOjgxZWJkOTBkZjIxZjQxODViNzcxNzI5MTU4NzliYTQxXzI3MDA_fe3cca06-c3f6-487f-aaf1-e520622828cf">&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, 2019 through December&#160;31, 2020 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;1,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;65,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,864&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;121,017&#160;&lt;/span&gt;&lt;/td&gt;&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;88&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,639&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,808&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(17)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,087)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(59)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,079)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,724)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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, 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;1,851&#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;61,991&#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;50,331&#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,173&#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;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:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(61)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;&#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;(79)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#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,865&#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;63,060&#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;49,888&#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;114,813&#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:ScheduleOfEnvironmentalLossContingenciesBySiteTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="id01a2288a3fd4fe3a67a5920eb3e621d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzEtMS0xLTEtMA_afc77379-83f6-4b84-8a06-92398f5af873"
      unitRef="usd">1838000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i46ccf3a70ad84a7a8a559ccc438b3d41_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzEtMy0xLTEtMA_6231458a-4ef7-407b-a71f-594552cdd9c8"
      unitRef="usd">65315000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i90834ed9ab0f4a13b9e889a62adb704d_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzEtNS0xLTEtMA_6baea27e-35b9-42bb-9276-00a2b52fd7b5"
      unitRef="usd">53864000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i1200498ede534c94bed7a378eaf832e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzEtNy0xLTEtMA_60a2cbfd-f292-4eec-bc38-c3364bd4963b"
      unitRef="usd">121017000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="i6bcc3144b24a4c6b9cd024ef6711333c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzQtMS0xLTEtMA_71bb0292-0cfe-4f63-a1af-5836d6a3f149"
      unitRef="usd">88000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="i50e79a47e3bd4460bc015a4714bd7d7d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzQtMy0xLTEtMA_1e10443c-6f0c-4b4c-baad-530d743ca475"
      unitRef="usd">2639000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="i297281ef2b6847a6baab63024d5563d2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzQtNS0xLTEtMA_b12885a6-0b75-4032-9853-6632a0d902b7"
      unitRef="usd">1808000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzQtNy0xLTEtMA_0f599c6a-a457-4a8e-8f7e-bb2a90f4edd7"
      unitRef="usd">4535000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="i6bcc3144b24a4c6b9cd024ef6711333c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzUtMS0xLTEtMA_18f7999a-ef42-4cec-9035-974538313a54"
      unitRef="usd">-17000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="i50e79a47e3bd4460bc015a4714bd7d7d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzUtMy0xLTEtMA_def8b654-cdf1-482f-9b32-cea8bc5e240f"
      unitRef="usd">-913000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="i297281ef2b6847a6baab63024d5563d2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzUtNS0xLTEtMA_a33da0d5-b2b3-4602-bc6b-84c63bff705c"
      unitRef="usd">-2087000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzUtNy0xLTEtMA_abb85a89-9041-4e7f-91d9-f2e3c864e468"
      unitRef="usd">-3017000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="i6bcc3144b24a4c6b9cd024ef6711333c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzYtMS0xLTEtMA_a3fbedd3-e2b6-4975-b846-08edc7397b5e"
      unitRef="usd">59000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="i50e79a47e3bd4460bc015a4714bd7d7d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzYtMy0xLTEtMA_ed063f3c-b3c3-4165-be52-e1a5e7002d75"
      unitRef="usd">5079000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="i297281ef2b6847a6baab63024d5563d2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzYtNS0xLTEtMA_88ed08e1-70c7-42ee-a374-65713fdac454"
      unitRef="usd">3724000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzYtNy0xLTEtMA_b012088a-6612-45c5-9bef-3ef7587467c0"
      unitRef="usd">8862000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther
      contextRef="i6bcc3144b24a4c6b9cd024ef6711333c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzctMS0xLTEtMA_50928d01-fb97-4956-81cb-ec760913b4fe"
      unitRef="usd">-1000</clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther>
    <clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther
      contextRef="i50e79a47e3bd4460bc015a4714bd7d7d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzctMy0xLTEtMA_9f0152aa-b208-4c6f-bb85-bd7146f6a47e"
      unitRef="usd">-29000</clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther>
    <clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther
      contextRef="i297281ef2b6847a6baab63024d5563d2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzctNS0xLTEtMA_d3dd0b28-8bf5-46e7-a330-ceee833f5ea4"
      unitRef="usd">-470000</clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther>
    <clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzctNy0xLTEtMA_f998888a-e0c5-4d51-9838-69a974d015b5"
      unitRef="usd">-500000</clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="if6cfb7d5d3fd4538b012cb3969a8f6b1_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzgtMS0xLTEtMA_77bcb971-e8b5-46e9-b57a-4851d0403107"
      unitRef="usd">1851000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="if0e634dbeeec4699bb38533ba072f505_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzgtMy0xLTEtMA_4ab97a8f-a2bf-41aa-ba05-d6ea46dee4e8"
      unitRef="usd">61991000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i22f17551b3fe4a71be25b72296391ee2_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzgtNS0xLTEtMA_6b80b227-f655-4c94-ac58-3cc7470cc308"
      unitRef="usd">50331000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzgtNy0xLTEtMA_0da5e406-3b3f-48f2-b12b-391ffd22fad8"
      unitRef="usd">114173000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="ic37666fe5cd54f54a487b7f84273d02a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzExLTEtMS0xLTA_396aede2-445d-41de-9123-eb9be8123582"
      unitRef="usd">90000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="ib79b035357f64ab58bc00e582c3c18d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzExLTMtMS0xLTA_170fceeb-47f7-4a46-91d3-48dd4dbb92ae"
      unitRef="usd">2607000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="i4ef3c6475f9a48a4af5ac9f5e8f283ba_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzExLTUtMS0xLTA_eede746c-e583-43c1-936c-9c44b10bc402"
      unitRef="usd">1701000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzExLTctMS0xLTA_b8d9fc7a-220b-4eeb-b029-f5d55c429008"
      unitRef="usd">4398000</us-gaap:AccrualForEnvironmentalLossContingenciesChargesToExpenseForNewLosses>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="ic37666fe5cd54f54a487b7f84273d02a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzEyLTEtMS0xLTA_a0ab84fe-68b8-4ac5-b1df-5575d2804540"
      unitRef="usd">-15000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="ib79b035357f64ab58bc00e582c3c18d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzEyLTMtMS0xLTA_ef9de213-49ad-4f79-98f2-2910cdcfe545"
      unitRef="usd">2873000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="i4ef3c6475f9a48a4af5ac9f5e8f283ba_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzEyLTUtMS0xLTA_28c1fa33-f139-497d-8081-ae184078f0d4"
      unitRef="usd">1272000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzEyLTctMS0xLTA_031af34d-634d-49a9-9f74-70c68b4ed01d"
      unitRef="usd">4130000</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="ic37666fe5cd54f54a487b7f84273d02a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzEzLTEtMS0xLTA_27cee595-36d4-4a95-a369-d79dadc0982e"
      unitRef="usd">61000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="ib79b035357f64ab58bc00e582c3c18d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzEzLTMtMS0xLTA_1b61f52c-063b-4406-91d5-97f1b68203c7"
      unitRef="usd">4332000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="i4ef3c6475f9a48a4af5ac9f5e8f283ba_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzEzLTUtMS0xLTA_f4fd08fd-0b5b-47b0-9171-395eec33173b"
      unitRef="usd">3810000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPayments1
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzEzLTctMS0xLTA_02647d4a-b3c0-4840-845a-d94c063573e0"
      unitRef="usd">8203000</us-gaap:AccrualForEnvironmentalLossContingenciesPayments1>
    <clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther
      contextRef="ic37666fe5cd54f54a487b7f84273d02a_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzE0LTEtMS0xLTA_60bd1389-84d1-4a2c-8fbf-2fb3de6e1d9a"
      unitRef="usd">0</clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther>
    <clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther
      contextRef="ib79b035357f64ab58bc00e582c3c18d5_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzE0LTMtMS0xLTA_174839d6-7698-4942-a4dd-179bc989059a"
      unitRef="usd">79000</clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther>
    <clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther
      contextRef="i4ef3c6475f9a48a4af5ac9f5e8f283ba_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzE0LTUtMS0xLTA_050b94c2-3c75-4779-b850-44bd6631ec50"
      unitRef="usd">-394000</clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther>
    <clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzE0LTctMS0xLTA_48cf5089-601d-456e-869f-594e482bd306"
      unitRef="usd">-315000</clh:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForCurrencyTranslationAndOther>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i7aae2e3b812a450287a1f0ed61a18cdb_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzE1LTEtMS0xLTA_62969c7a-9baa-45ae-95ae-c286d25cb5e2"
      unitRef="usd">1865000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ic29d90593c744da08a58dd41b7801283_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzE1LTMtMS0xLTA_18d38948-547a-4609-93c9-fc65398f06e6"
      unitRef="usd">63060000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ib95d76cc27e24410be6cae7f9ee8b29a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzE1LTUtMS0xLTA_b329a863-577a-40f6-b43d-9c0a1873319a"
      unitRef="usd">49888000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo5NDYwZWNhNjllODQ0MDYyODYwYjUzYTM2MWU2ZjI1OS90YWJsZXJhbmdlOjk0NjBlY2E2OWU4NDQwNjI4NjBiNTNhMzYxZTZmMjU5XzE1LTctMS0xLTA_7684e051-30b3-4c90-b1be-0da82848fb8c"
      unitRef="usd">114813000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease
      contextRef="ib79b035357f64ab58bc00e582c3c18d5_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90ZXh0cmVnaW9uOjgxZWJkOTBkZjIxZjQxODViNzcxNzI5MTU4NzliYTQxXzcxNDY4MjU1ODQyNjU_7585a248-f520-4716-9750-91488fb04995"
      unitRef="usd">3300000</us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease
      contextRef="i9b2ae096ea634db190e4e640cf4b4682_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90ZXh0cmVnaW9uOjgxZWJkOTBkZjIxZjQxODViNzcxNzI5MTU4NzliYTQxXzcxNDY4MjU1ODQyNzk_c32555b5-3e4c-41ad-b3e9-61ac18660b65"
      unitRef="usd">1800000</us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease>
    <us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90ZXh0cmVnaW9uOjgxZWJkOTBkZjIxZjQxODViNzcxNzI5MTU4NzliYTQxXzI3NDg3NzkwNzMzOTI_84797816-0e1c-475e-8ca9-0f8c117945d5"
      unitRef="usd">-3000000.0</us-gaap:AccrualForEnvironmentalLossContingenciesIncreaseDecreaseForRevisionInEstimates>
    <clh:AccrualForEnvironmentalLossContingenciesRevisionInEstimatesNumberOfLocations
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90ZXh0cmVnaW9uOjgxZWJkOTBkZjIxZjQxODViNzcxNzI5MTU4NzliYTQxXzI3NDg3NzkwNzMzOTk_aa3d6e45-5908-480c-85de-42773fdc0e5b"
      unitRef="location">5</clh:AccrualForEnvironmentalLossContingenciesRevisionInEstimatesNumberOfLocations>
    <clh:RemedialLiabilitiesAnticipatedPaymentsForEachOfNextFiveYearsTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90ZXh0cmVnaW9uOjgxZWJkOTBkZjIxZjQxODViNzcxNzI5MTU4NzliYTQxXzI3MjE_fb436ff3-2ee6-49d6-8b89-b7d3d5275607">&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, 2020 (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;vertical-align:top;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;Year 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;2021&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,718&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,420&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,073&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;75,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;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;134,927&#160;&lt;/span&gt;&lt;/td&gt;&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;(20,114)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;114,813&#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="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTplNmJhNTQ2ZDNkZDQ0M2I3OTNmNWQ5NTE4Yzg2NDIxYi90YWJsZXJhbmdlOmU2YmE1NDZkM2RkNDQzYjc5M2Y1ZDk1MThjODY0MjFiXzEtMS0xLTEtMA_8df9e5b3-83f8-4157-9fed-654c972cdc34"
      unitRef="usd">12718000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueWithinOneYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTplNmJhNTQ2ZDNkZDQ0M2I3OTNmNWQ5NTE4Yzg2NDIxYi90YWJsZXJhbmdlOmU2YmE1NDZkM2RkNDQzYjc5M2Y1ZDk1MThjODY0MjFiXzItMS0xLTEtMA_f8c9d032-cd36-407f-8b41-a902508aa1d5"
      unitRef="usd">19275000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInSecondYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTplNmJhNTQ2ZDNkZDQ0M2I3OTNmNWQ5NTE4Yzg2NDIxYi90YWJsZXJhbmdlOmU2YmE1NDZkM2RkNDQzYjc5M2Y1ZDk1MThjODY0MjFiXzMtMS0xLTEtMA_80e217fb-e54d-458a-962d-6ed70907f30c"
      unitRef="usd">11420000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInThirdYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTplNmJhNTQ2ZDNkZDQ0M2I3OTNmNWQ5NTE4Yzg2NDIxYi90YWJsZXJhbmdlOmU2YmE1NDZkM2RkNDQzYjc5M2Y1ZDk1MThjODY0MjFiXzQtMS0xLTEtMA_a4797849-d5f6-49cb-8d34-addb98b85362"
      unitRef="usd">9073000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFourthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTplNmJhNTQ2ZDNkZDQ0M2I3OTNmNWQ5NTE4Yzg2NDIxYi90YWJsZXJhbmdlOmU2YmE1NDZkM2RkNDQzYjc5M2Y1ZDk1MThjODY0MjFiXzUtMS0xLTEtMA_90f69658-bb7c-427d-9bb6-346b5cae65dd"
      unitRef="usd">6526000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueInFifthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTplNmJhNTQ2ZDNkZDQ0M2I3OTNmNWQ5NTE4Yzg2NDIxYi90YWJsZXJhbmdlOmU2YmE1NDZkM2RkNDQzYjc5M2Y1ZDk1MThjODY0MjFiXzYtMS0xLTEtMA_a337292c-b23b-49bc-9091-afc6a1217820"
      unitRef="usd">75915000</us-gaap:AccrualForEnvironmentalLossContingenciesUndiscountedDueAfterFifthYear>
    <us-gaap:AccrualForEnvironmentalLossContingenciesGross
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTplNmJhNTQ2ZDNkZDQ0M2I3OTNmNWQ5NTE4Yzg2NDIxYi90YWJsZXJhbmdlOmU2YmE1NDZkM2RkNDQzYjc5M2Y1ZDk1MThjODY0MjFiXzctMS0xLTEtMA_dbea21c9-e333-4a8a-853c-47cd52edfcf2"
      unitRef="usd">134927000</us-gaap:AccrualForEnvironmentalLossContingenciesGross>
    <us-gaap:AccrualForEnvironmentalLossContingenciesDiscount
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTplNmJhNTQ2ZDNkZDQ0M2I3OTNmNWQ5NTE4Yzg2NDIxYi90YWJsZXJhbmdlOmU2YmE1NDZkM2RkNDQzYjc5M2Y1ZDk1MThjODY0MjFiXzgtMS0xLTEtMA_cc940f9f-2389-4cc6-befe-9cd4d81f87fc"
      unitRef="usd">20114000</us-gaap:AccrualForEnvironmentalLossContingenciesDiscount>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTplNmJhNTQ2ZDNkZDQ0M2I3OTNmNWQ5NTE4Yzg2NDIxYi90YWJsZXJhbmdlOmU2YmE1NDZkM2RkNDQzYjc5M2Y1ZDk1MThjODY0MjFiXzktMS0xLTEtMA_b99fd7dc-1c32-4549-8026-55b1275e7059"
      unitRef="usd">114813000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:EnvironmentalExitCostsByCostTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90ZXh0cmVnaW9uOjgxZWJkOTBkZjIxZjQxODViNzcxNzI5MTU4NzliYTQxXzI3MTc_827c02b7-0023-4c27-8a6d-e53fcc231312">&lt;div style="margin-bottom:8pt;margin-top: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 following tables show, respectively, (i)&#160;the amounts of such estimated liabilities associated with the types of facilities and sites involved and (ii)&#160;the amounts of such estimated liabilities associated with each facility or site which represents at least 5% of the total and with all other facilities and sites as a group and as of December&#160;31, 2020.&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;Estimates based on type of facility or site (in thousands, except percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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: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 (37 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,151&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;36.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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;10,565&#160;&lt;/span&gt;&lt;/td&gt;&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 (27 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;63,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;10,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;114,813&#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;22,241&#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="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;Estimates based on amount of potential liability (in thousands, except percentages):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;Liability&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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;22.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;4,208&#160;&lt;/span&gt;&lt;/td&gt;&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="padding:2px 1pt;text-align:left;vertical-align: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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;2,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,158&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,157&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="padding:2px 1pt;text-align:left;vertical-align: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;7,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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 (60 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;43,351&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,648&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="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,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;8.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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;114,813&#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;22,241&#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.0 million of the $114.8 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:AccrualforEnvironmentalLossContingenciesThresholdForDisclosure
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90ZXh0cmVnaW9uOjgxZWJkOTBkZjIxZjQxODViNzcxNzI5MTU4NzliYTQxXzk4Nw_c07c3021-5499-4c57-b456-5ae81f3320c8"
      unitRef="number">0.05</clh:AccrualforEnvironmentalLossContingenciesThresholdForDisclosure>
    <clh:NumberOfFacilityByType
      contextRef="ia5c3bcd82dd14fe68d81b940329043a0_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo4NGQyOTI1NGRhMTM0ZjM1ODhjYTUzOWM4NDUyYzg0Mi90YWJsZXJhbmdlOjg0ZDI5MjU0ZGExMzRmMzU4OGNhNTM5Yzg0NTJjODQyXzEtMC0xLTEtMC90ZXh0cmVnaW9uOjIzODRmYWU4ZDRjMDQxZTNiOWE4ODEwNDI1NmYzZjA0XzEwOTk1MTE2Mjc4NjE_595d5a37-62a6-4e4d-9540-f09618b05d86"
      unitRef="facility">37</clh:NumberOfFacilityByType>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ia5c3bcd82dd14fe68d81b940329043a0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo4NGQyOTI1NGRhMTM0ZjM1ODhjYTUzOWM4NDUyYzg0Mi90YWJsZXJhbmdlOjg0ZDI5MjU0ZGExMzRmMzU4OGNhNTM5Yzg0NTJjODQyXzEtMS0xLTEtMA_a70588ad-4e3c-471b-9a8a-e1b37a6bdc7e"
      unitRef="usd">42151000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="i5d0108c869af4b3cbf778b85e4dd71e1_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo4NGQyOTI1NGRhMTM0ZjM1ODhjYTUzOWM4NDUyYzg0Mi90YWJsZXJhbmdlOjg0ZDI5MjU0ZGExMzRmMzU4OGNhNTM5Yzg0NTJjODQyXzEtMy0xLTEtMA_c90a9cf4-5ab8-4140-9839-ec91a5117a19"
      unitRef="number">0.367</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="i5d0108c869af4b3cbf778b85e4dd71e1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo4NGQyOTI1NGRhMTM0ZjM1ODhjYTUzOWM4NDUyYzg0Mi90YWJsZXJhbmdlOjg0ZDI5MjU0ZGExMzRmMzU4OGNhNTM5Yzg0NTJjODQyXzEtNS0xLTEtMA_15309a98-4c2d-4ac1-8bd5-9878ff23ecd8"
      unitRef="usd">10565000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <clh:NumberOfFacilityByType
      contextRef="i2d2ccdeafa7d409686848e921b89e681_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo4NGQyOTI1NGRhMTM0ZjM1ODhjYTUzOWM4NDUyYzg0Mi90YWJsZXJhbmdlOjg0ZDI5MjU0ZGExMzRmMzU4OGNhNTM5Yzg0NTJjODQyXzItMC0xLTEtMC90ZXh0cmVnaW9uOjI5NGRjOGQzNWQzYjRmZmFiODA2M2Y2ZjQyMjQ0MGJmXzEwOTk1MTE2MjgwMjM_6ec1cc24-74a5-4317-ac6c-b93c787fd103"
      unitRef="facility">27</clh:NumberOfFacilityByType>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i2d2ccdeafa7d409686848e921b89e681_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo4NGQyOTI1NGRhMTM0ZjM1ODhjYTUzOWM4NDUyYzg0Mi90YWJsZXJhbmdlOjg0ZDI5MjU0ZGExMzRmMzU4OGNhNTM5Yzg0NTJjODQyXzItMS0xLTEtMA_0d98503a-5c0b-41a2-98f0-ce75ccbe8fa8"
      unitRef="usd">63060000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="i9992564adf384d229a3fd41ba75626ff_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo4NGQyOTI1NGRhMTM0ZjM1ODhjYTUzOWM4NDUyYzg0Mi90YWJsZXJhbmdlOjg0ZDI5MjU0ZGExMzRmMzU4OGNhNTM5Yzg0NTJjODQyXzItMy0xLTEtMA_346097a8-af0a-486d-b261-06db232d32c2"
      unitRef="number">0.549</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="i9992564adf384d229a3fd41ba75626ff_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo4NGQyOTI1NGRhMTM0ZjM1ODhjYTUzOWM4NDUyYzg0Mi90YWJsZXJhbmdlOjg0ZDI5MjU0ZGExMzRmMzU4OGNhNTM5Yzg0NTJjODQyXzItNS0xLTEtMA_a2190648-e46d-4ba2-9dc4-6cbd060daf36"
      unitRef="usd">10716000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <clh:NumberOfFacilityByType
      contextRef="i142b700ecb804fad96a1690d395d46c2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo4NGQyOTI1NGRhMTM0ZjM1ODhjYTUzOWM4NDUyYzg0Mi90YWJsZXJhbmdlOjg0ZDI5MjU0ZGExMzRmMzU4OGNhNTM5Yzg0NTJjODQyXzMtMC0xLTEtMC90ZXh0cmVnaW9uOjU3N2MyYTc4MTEwYzQxMTI4MDFkNzMzNjYxNTNiZGFmXzEwOTk1MTE2Mjc4MzE_be80dbe0-4433-4fb3-b124-8fe4717d62b9"
      unitRef="facility">16</clh:NumberOfFacilityByType>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i142b700ecb804fad96a1690d395d46c2_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo4NGQyOTI1NGRhMTM0ZjM1ODhjYTUzOWM4NDUyYzg0Mi90YWJsZXJhbmdlOjg0ZDI5MjU0ZGExMzRmMzU4OGNhNTM5Yzg0NTJjODQyXzMtMS0xLTEtMA_b8154758-130b-4e07-9a68-a2ee36c642e6"
      unitRef="usd">9602000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="i034d1997e9154889ac7bc887a95361df_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo4NGQyOTI1NGRhMTM0ZjM1ODhjYTUzOWM4NDUyYzg0Mi90YWJsZXJhbmdlOjg0ZDI5MjU0ZGExMzRmMzU4OGNhNTM5Yzg0NTJjODQyXzMtMy0xLTEtMA_16e10386-d016-4ed7-aa74-1d76a99ef6df"
      unitRef="number">0.084</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="i034d1997e9154889ac7bc887a95361df_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo4NGQyOTI1NGRhMTM0ZjM1ODhjYTUzOWM4NDUyYzg0Mi90YWJsZXJhbmdlOjg0ZDI5MjU0ZGExMzRmMzU4OGNhNTM5Yzg0NTJjODQyXzMtNS0xLTEtMA_5d18ae13-bab9-4449-9faa-15e5a9132c6a"
      unitRef="usd">960000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo4NGQyOTI1NGRhMTM0ZjM1ODhjYTUzOWM4NDUyYzg0Mi90YWJsZXJhbmdlOjg0ZDI5MjU0ZGExMzRmMzU4OGNhNTM5Yzg0NTJjODQyXzQtMS0xLTEtMA_207957ca-3be0-4a0a-b9c0-f315b2979ef8"
      unitRef="usd">114813000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo4NGQyOTI1NGRhMTM0ZjM1ODhjYTUzOWM4NDUyYzg0Mi90YWJsZXJhbmdlOjg0ZDI5MjU0ZGExMzRmMzU4OGNhNTM5Yzg0NTJjODQyXzQtMy0xLTEtMA_b6b4d431-2869-40a1-9df9-6383c24acb39"
      unitRef="number">1.000</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo4NGQyOTI1NGRhMTM0ZjM1ODhjYTUzOWM4NDUyYzg0Mi90YWJsZXJhbmdlOjg0ZDI5MjU0ZGExMzRmMzU4OGNhNTM5Yzg0NTJjODQyXzQtNS0xLTEtMA_82089511-cf43-4b38-a71b-995c7f55f22e"
      unitRef="usd">22241000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ia5e2cd27e5ff4a1084094b55807f5584_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzEtMy0xLTEtMA_5fcf7f38-ab05-4013-8424-73e632616caa"
      unitRef="usd">25650000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="i8378cea892c74b0f992ca5275492c8f9_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzEtNS0xLTEtMA_70b4695f-e516-4572-8344-3eba4e13c95e"
      unitRef="number">0.223</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="i8378cea892c74b0f992ca5275492c8f9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzEtNy0xLTEtMA_d9e12fef-e3e4-459a-80d4-3c965e2c60da"
      unitRef="usd">4208000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i9d2c3a377e02493985ffeafddea60c0f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzItMy0xLTEtMA_172b3aca-b606-4325-a35e-a70ebe3f1e4a"
      unitRef="usd">17832000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="i724be5a551cc4842ae451ff1efdc4a18_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzItNS0xLTEtMA_2087e10b-54a6-4632-afe0-277e39718605"
      unitRef="number">0.155</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="i724be5a551cc4842ae451ff1efdc4a18_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzItNy0xLTEtMA_399a29bb-edbc-4b62-9674-c66941ad3c8c"
      unitRef="usd">2510000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i4512ff4c80904827b8184d16c7ee22c3_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzMtMy0xLTEtMA_21f418ce-aff6-464b-a539-a2c6d6776913"
      unitRef="usd">11158000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="i07f76305d7ee4f8da7654e890b0d6242_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzMtNS0xLTEtMA_0833f150-4249-408e-a3f2-4826c96e940d"
      unitRef="number">0.097</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="i07f76305d7ee4f8da7654e890b0d6242_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzMtNy0xLTEtMA_46071819-2f0e-4e3e-b656-f886ff338d80"
      unitRef="usd">1157000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i39e4555f48d640c18af71fe30fc3d2be_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzQtMy0xLTEtMA_b5924297-34ff-49db-8ffd-b83af1b43a21"
      unitRef="usd">7220000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="i994842a4579445ce8a766bfc37590b90_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzQtNS0xLTEtMA_ecd75368-ee94-4af3-b8ea-8c55c8ded2b5"
      unitRef="number">0.063</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="i994842a4579445ce8a766bfc37590b90_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzQtNy0xLTEtMA_455e1d98-9640-482c-a1c6-c35b38d8db55"
      unitRef="usd">758000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <clh:NumberOfFacilityByType
      contextRef="i65c6ee032b2e402db226ac925be35516_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzUtMS0xLTEtMC90ZXh0cmVnaW9uOjhjZGRmOTJkNTdmYzQzMjA4ZGViMzRjM2E5NzgzZmQ2XzEwOTk1MTE2Mjc4ODQ_1d3a7d35-318d-4304-9e96-389220e7bfc6"
      unitRef="facility">60</clh:NumberOfFacilityByType>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="idb8044b0113d45d89d8fbc93ad3e7a78_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzUtMy0xLTEtMA_07ed668d-7b60-4fb2-8f59-fb5a1e3a0e54"
      unitRef="usd">43351000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="ia949c61950cf451997eba549f9892eb9_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzUtNS0xLTEtMA_9116e84a-ff0b-4464-b5fb-702db09b8c1d"
      unitRef="number">0.378</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="ia949c61950cf451997eba549f9892eb9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzUtNy0xLTEtMA_f5062a82-0d12-4637-973d-50ad5cdeed14"
      unitRef="usd">12648000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <clh:AccrualforEnvironmentalLossContingenciesThresholdForDisclosure
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzYtMS0xLTEtMC90ZXh0cmVnaW9uOmQ1NjNlZDI4ZjNhOTQ2ODM5NGQwMzMxM2U2ZjMwODMxXzI3NDg3NzkwNjk1NTk_c07c3021-5499-4c57-b456-5ae81f3320c8"
      unitRef="number">0.05</clh:AccrualforEnvironmentalLossContingenciesThresholdForDisclosure>
    <clh:NumberOfFacilityByType
      contextRef="i142b700ecb804fad96a1690d395d46c2_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzYtMS0xLTEtMC90ZXh0cmVnaW9uOmQ1NjNlZDI4ZjNhOTQ2ODM5NGQwMzMxM2U2ZjMwODMxXzEwOTk1MTE2Mjc4ODU_c6c4fcc2-b821-4dd8-8ed1-3e763e5f6e59"
      unitRef="facility">16</clh:NumberOfFacilityByType>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i5588694fd36c4d259c4b9fd9675916a6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzYtMy0xLTEtMA_7413dd42-a29b-47c1-916a-f01c55f6cd2d"
      unitRef="usd">9602000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="ibb7875a49e0d4838b7717ffb4adf4ddc_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzYtNS0xLTEtMA_3ef91bbc-841a-4e5d-9ef1-48b7f874240a"
      unitRef="number">0.084</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="ibb7875a49e0d4838b7717ffb4adf4ddc_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzYtNy0xLTEtMA_39c34ecb-da8e-4b40-abbd-7b3bdd6f0f71"
      unitRef="usd">960000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzctMy0xLTEtMA_8e27a0a0-f0e2-425f-b4f3-9d57a701aef7"
      unitRef="usd">114813000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzctNS0xLTEtMA_2a0c6f46-a9e1-4df6-98d4-35dec173c4c9"
      unitRef="number">1.000</clh:AccrualForEnvironmentalLossContingenciesPercentOfTotal>
    <us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90YWJsZTo2YmM4NzQ4MzkxZmQ0Zjk3OWNjZDZhNjk5YTc1MWE2Ni90YWJsZXJhbmdlOjZiYzg3NDgzOTFmZDRmOTc5Y2NkNmE2OTlhNzUxYTY2XzctNy0xLTEtMA_86a88d73-869a-4ed8-b671-b55611639e6c"
      unitRef="usd">22241000</us-gaap:EnvironmentalExitCostsReasonablyPossibleAdditionalLoss>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="iee7e7ceb98164d17887d0fa1df7b4ba4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90ZXh0cmVnaW9uOjgxZWJkOTBkZjIxZjQxODViNzcxNzI5MTU4NzliYTQxXzE0MzU_620a5009-bfe8-48f9-be67-d6d699341a6e"
      unitRef="usd">24000000.0</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDIvZnJhZzo4MWViZDkwZGYyMWY0MTg1Yjc3MTcyOTE1ODc5YmE0MS90ZXh0cmVnaW9uOjgxZWJkOTBkZjIxZjQxODViNzcxNzI5MTU4NzliYTQxXzEwOTk1MTE2MzE3MTE_714b892b-5fb7-4582-8e1a-5743c5436591"
      unitRef="usd">114800000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzEwODY3_de9cc55e-4b9a-4a2a-be50-6f9ac75ca869">FINANCING ARRANGEMENTS&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 financing arrangements (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 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, 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;December 31, 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;Secured senior term loans ("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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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&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;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;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;727,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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 5.125%, due July 15, 2029 ("2029 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;300,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;300,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="display:none"/&gt;&lt;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;Long-term debt, at par&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,564,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,572,162&#160;&lt;/span&gt;&lt;/td&gt;&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;Unamortized debt issuance costs and premium, net&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;(14,985)&lt;/span&gt;&lt;/td&gt;&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;(18,046)&lt;/span&gt;&lt;/td&gt;&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;Long-term debt, at carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,549,641&#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,554,116&#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"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Financing Activities&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 &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;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 style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:8pt"&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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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-style:italic;font-weight:400;line-height:120%"&gt;Senior Secured 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 July 19, 2018, the Company, and substantially all of the Company&#x2019;s domestic subsidiaries as guarantors, entered into an Incremental Facility Amendment (the &#x201c;Incremental Facility Amendment&#x201d;) to the Company&#x2019;s Term Loans. The Incremental Facility Amendment increased the principal amount of the Term Loans outstanding by $350.0 million. The total Term Loans outstanding will mature on June 30, 2024 and may be prepaid at any time without premium or penalty other than customary breakage costs with respect to Eurodollar based loans. The Company&#x2019;s obligations under the 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. The applicable interest rate margins for the Term Loans are 1.75% for Eurocurrency borrowings and 0.75% for base rate borrowings. The effective annual interest rate of the Term Loans on December&#160;31, 2020 was 1.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-weight:400;line-height:120%"&gt;Concurrently with the closing on July 19, 2018 of the Incremental Facility Amendment, the Company repurchased $322.0 million aggregate principal of previously outstanding unsecured senior notes. The total amount paid to repurchase those notes was $330.9 million inclusive of $7.9 million of accrued interest and $1.0 million of debt redemption fees. On August 1, 2018, the Company redeemed the remaining $78.0 million of principal of those previously outstanding notes. In connection with this redemption, the Company recorded a loss on early extinguishment of debt of $2.5 million during the year ended December 31, 2018.&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, 2020 and December&#160;31, 2019, the estimated fair value of the Company&#x2019;s outstanding long-term debt, including the current portion, was $1.6 billion. 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 &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;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 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, 2020 and 2019 and had availability of $264.0 million and outstanding letters of credit of $120.6 million at December&#160;31, 2020.&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 rate on the Term Loans is variable, the Company has effectively fixed the interest rate on $350.0 million principal outstanding by entering into interest rate swap agreements in 2018 with a notional amount of $350.0 million. 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, 2020 and December&#160;31, 2019, the Company recorded a derivative liability with a fair value of $33.6 million and $20.8 million, respectively, within accrued expenses in connection with these 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;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtInstrumentsTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzEwODQx_0d8ca891-1150-4b35-8d39-a826bb6d2f51">&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 financing arrangements (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 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, 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;December 31, 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;Secured senior term loans ("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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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&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;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;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;727,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: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 5.125%, due July 15, 2029 ("2029 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;300,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;300,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="display:none"/&gt;&lt;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;Long-term debt, at par&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,564,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,572,162&#160;&lt;/span&gt;&lt;/td&gt;&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;Unamortized debt issuance costs and premium, net&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;(14,985)&lt;/span&gt;&lt;/td&gt;&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;(18,046)&lt;/span&gt;&lt;/td&gt;&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;Long-term debt, at carrying value&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,549,641&#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,554,116&#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:ScheduleOfDebtInstrumentsTextBlock>
    <us-gaap:LongTermDebtCurrent
      contextRef="ic71b320c349c448282c89d2569068abf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTphNDQ4MDI2M2Q2ZTA0OWY5OTY1Yjk2ZGM1OGM4MTBmMi90YWJsZXJhbmdlOmE0NDgwMjYzZDZlMDQ5Zjk5NjViOTZkYzU4YzgxMGYyXzEtMS0xLTEtMA_561e204b-427d-4cb1-ab89-d751b1ca93bb"
      unitRef="usd">7535000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent
      contextRef="ie7fb271049914b28babac3119e40ae8f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTphNDQ4MDI2M2Q2ZTA0OWY5OTY1Yjk2ZGM1OGM4MTBmMi90YWJsZXJhbmdlOmE0NDgwMjYzZDZlMDQ5Zjk5NjViOTZkYzU4YzgxMGYyXzEtMy0xLTEtMA_0ba339bd-14c6-4cfb-b444-ac7269042b55"
      unitRef="usd">7535000</us-gaap:LongTermDebtCurrent>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ic71b320c349c448282c89d2569068abf_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTphNDQ4MDI2M2Q2ZTA0OWY5OTY1Yjk2ZGM1OGM4MTBmMi90YWJsZXJhbmdlOmE0NDgwMjYzZDZlMDQ5Zjk5NjViOTZkYzU4YzgxMGYyXzUtMS0xLTEtMA_47e95639-d034-4e1b-b5f3-c194ff605955"
      unitRef="usd">719626000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="ie7fb271049914b28babac3119e40ae8f_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTphNDQ4MDI2M2Q2ZTA0OWY5OTY1Yjk2ZGM1OGM4MTBmMi90YWJsZXJhbmdlOmE0NDgwMjYzZDZlMDQ5Zjk5NjViOTZkYzU4YzgxMGYyXzUtMy0xLTEtMA_4d083b3a-db9e-49c5-bfb9-047ae04a95a3"
      unitRef="usd">727162000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i07ac370021d242898a464c691f1aa89f_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTphNDQ4MDI2M2Q2ZTA0OWY5OTY1Yjk2ZGM1OGM4MTBmMi90YWJsZXJhbmdlOmE0NDgwMjYzZDZlMDQ5Zjk5NjViOTZkYzU4YzgxMGYyXzYtMC0xLTEtMC90ZXh0cmVnaW9uOmY0YWVlNTBjNTVlNjRmMThiMDJiMzU2ZjRkNTYyYWQyXzEwOTk1MTE2Mjc4NTM_2529293e-f55d-44a0-a472-9e8978f1aaae"
      unitRef="number">0.04875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i07ac370021d242898a464c691f1aa89f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTphNDQ4MDI2M2Q2ZTA0OWY5OTY1Yjk2ZGM1OGM4MTBmMi90YWJsZXJhbmdlOmE0NDgwMjYzZDZlMDQ5Zjk5NjViOTZkYzU4YzgxMGYyXzYtMS0xLTEtMA_6dd2030e-46e9-4a5b-8e06-024dda6006cd"
      unitRef="usd">545000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i07c42a733efb46c7a39ec341cecc635a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTphNDQ4MDI2M2Q2ZTA0OWY5OTY1Yjk2ZGM1OGM4MTBmMi90YWJsZXJhbmdlOmE0NDgwMjYzZDZlMDQ5Zjk5NjViOTZkYzU4YzgxMGYyXzYtMy0xLTEtMA_30803f62-a162-4b42-ab2a-da715312d06e"
      unitRef="usd">545000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage
      contextRef="i6c64416fdcf74d39b72e60e6a84444f5_I20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTphNDQ4MDI2M2Q2ZTA0OWY5OTY1Yjk2ZGM1OGM4MTBmMi90YWJsZXJhbmdlOmE0NDgwMjYzZDZlMDQ5Zjk5NjViOTZkYzU4YzgxMGYyXzctMC0xLTEtMC90ZXh0cmVnaW9uOjcyOTUyZTQyNGE3YjRhOWVhODA3OTAwYWE2OTFlMzU2XzEwOTk1MTE2Mjc4NTM_5bcfe9a0-fe25-4a6c-ab6c-59ea1b55c052"
      unitRef="number">0.05125</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i6c64416fdcf74d39b72e60e6a84444f5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTphNDQ4MDI2M2Q2ZTA0OWY5OTY1Yjk2ZGM1OGM4MTBmMi90YWJsZXJhbmdlOmE0NDgwMjYzZDZlMDQ5Zjk5NjViOTZkYzU4YzgxMGYyXzctMS0xLTEtMA_75b0f899-22b0-4975-afdd-4f0a8a9fff40"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i84853e11ac53477db02ca511dd309319_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTphNDQ4MDI2M2Q2ZTA0OWY5OTY1Yjk2ZGM1OGM4MTBmMi90YWJsZXJhbmdlOmE0NDgwMjYzZDZlMDQ5Zjk5NjViOTZkYzU4YzgxMGYyXzctMy0xLTEtMA_4382d443-160c-474d-8522-75a9849c1d56"
      unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTphNDQ4MDI2M2Q2ZTA0OWY5OTY1Yjk2ZGM1OGM4MTBmMi90YWJsZXJhbmdlOmE0NDgwMjYzZDZlMDQ5Zjk5NjViOTZkYzU4YzgxMGYyXzktMS0xLTEtMA_bb8ef6c6-6de0-4a92-ab11-2f83e20b4069"
      unitRef="usd">1564626000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTphNDQ4MDI2M2Q2ZTA0OWY5OTY1Yjk2ZGM1OGM4MTBmMi90YWJsZXJhbmdlOmE0NDgwMjYzZDZlMDQ5Zjk5NjViOTZkYzU4YzgxMGYyXzktMy0xLTEtMA_324c3e07-0266-4e33-bdfd-b6a76ea73bbd"
      unitRef="usd">1572162000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTphNDQ4MDI2M2Q2ZTA0OWY5OTY1Yjk2ZGM1OGM4MTBmMi90YWJsZXJhbmdlOmE0NDgwMjYzZDZlMDQ5Zjk5NjViOTZkYzU4YzgxMGYyXzEwLTEtMS0xLTA_b5cf2e78-8946-4358-8f18-43056a114735"
      unitRef="usd">14985000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTphNDQ4MDI2M2Q2ZTA0OWY5OTY1Yjk2ZGM1OGM4MTBmMi90YWJsZXJhbmdlOmE0NDgwMjYzZDZlMDQ5Zjk5NjViOTZkYzU4YzgxMGYyXzEwLTMtMS0xLTA_0e982220-4abc-4141-bb9d-5bcc4c988575"
      unitRef="usd">18046000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTphNDQ4MDI2M2Q2ZTA0OWY5OTY1Yjk2ZGM1OGM4MTBmMi90YWJsZXJhbmdlOmE0NDgwMjYzZDZlMDQ5Zjk5NjViOTZkYzU4YzgxMGYyXzExLTEtMS0xLTA_847a6a98-c41c-4a51-a9a7-333fbe120c6c"
      unitRef="usd">1549641000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTphNDQ4MDI2M2Q2ZTA0OWY5OTY1Yjk2ZGM1OGM4MTBmMi90YWJsZXJhbmdlOmE0NDgwMjYzZDZlMDQ5Zjk5NjViOTZkYzU4YzgxMGYyXzExLTMtMS0xLTA_085a5253-d7d3-4320-a8e0-d818d7729bfc"
      unitRef="usd">1554116000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="ia841c168718743d08a7d3447efd5b2bd_I20190702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzIzMQ_655ad0c7-3240-4d93-96c3-056b23d93956"
      unitRef="usd">545000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="i198704ddece94ed0b621be7a86b2cffb_I20190702"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzI3OQ_811cad6f-fa34-4290-b0ad-c4bc8d9154b9"
      unitRef="usd">300000000.0</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ie1040ae1e2a8463dba50c7627d68ab04_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2Xzc0MQ_2c1568ff-d952-453c-8bdc-1986cd6a049a"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed
      contextRef="ie1040ae1e2a8463dba50c7627d68ab04_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzEwODU_225ebef1-7e90-4897-b33d-db9e0719070c"
      unitRef="number">0.35</us-gaap:DebtInstrumentRedemptionPricePercentageOfPrincipalAmountRedeemed>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i5dd97d42f6904849a4bebb0dd858e5ae_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzExNzg_811c52a1-d85d-487c-b563-f41b93af93f4"
      unitRef="number">1.04875</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i22bd3afd8a4b44e9a00ce5960080bd9e_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzExODQ_18c41809-923f-46ee-a45a-35b967598dc5"
      unitRef="number">1.05125</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzEwODYy_ca547990-e389-4609-ba3a-f1e3c013d314">&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 style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:8pt"&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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i742ce19902b24cc881df638a1c798187_D20200101-20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTpmMTYxYTkxZDg0OGM0NzdjOWZlZDYzYjkyN2FlZTM1OC90YWJsZXJhbmdlOmYxNjFhOTFkODQ4YzQ3N2M5ZmVkNjNiOTI3YWVlMzU4XzEtMi0xLTEtMA_86a0e095-dd4d-40ff-a7b7-b0203acbba70"
      unitRef="number">1.02438</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i855af697e9194883b493e42be246573a_D20200101-20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTpmMTYxYTkxZDg0OGM0NzdjOWZlZDYzYjkyN2FlZTM1OC90YWJsZXJhbmdlOmYxNjFhOTFkODQ4YzQ3N2M5ZmVkNjNiOTI3YWVlMzU4XzItMi0xLTEtMA_c8b81d86-9047-490f-a525-c1eef9c6dc4a"
      unitRef="number">1.01219</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="ibe0f7bb362d94b15852a13c1eb1c7d1e_D20200101-20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTpmMTYxYTkxZDg0OGM0NzdjOWZlZDYzYjkyN2FlZTM1OC90YWJsZXJhbmdlOmYxNjFhOTFkODQ4YzQ3N2M5ZmVkNjNiOTI3YWVlMzU4XzMtMi0xLTEtMA_a5fef9c4-01a1-47c7-8796-fea473407964"
      unitRef="number">1.00000</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i3c467433ff024d598c218b0e1273e7e1_D20200101-20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTplMzA3ZWYwMGRiN2U0NzAxOGEzZTc5MjIyYjliMzE0MS90YWJsZXJhbmdlOmUzMDdlZjAwZGI3ZTQ3MDE4YTNlNzkyMjJiOWIzMTQxXzEtMi0xLTEtMA_56dabe8f-730c-4def-a65a-f8c3918b49ee"
      unitRef="number">1.02563</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i778418f3bcc54e118c9cf64087e7ab2d_D20200101-20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTplMzA3ZWYwMGRiN2U0NzAxOGEzZTc5MjIyYjliMzE0MS90YWJsZXJhbmdlOmUzMDdlZjAwZGI3ZTQ3MDE4YTNlNzkyMjJiOWIzMTQxXzItMi0xLTEtMA_29e71714-07d6-4a54-877b-6b8a6e6b2616"
      unitRef="number">1.01281</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="i99755a341a1448e4b025ff8277a693b8_D20200101-20201231"
      decimals="5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90YWJsZTplMzA3ZWYwMGRiN2U0NzAxOGEzZTc5MjIyYjliMzE0MS90YWJsZXJhbmdlOmUzMDdlZjAwZGI3ZTQ3MDE4YTNlNzkyMjJiOWIzMTQxXzMtMi0xLTEtMA_9885d444-9353-4f14-a0cb-45f2f32846c8"
      unitRef="number">1.00000</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="i0085ef6478934a32b413b6f501486836_I20190702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzE4NTk_ebaefbf3-7ddd-4243-b349-98672e9e84a4"
      unitRef="usd">845000000.0</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="i7f63a52a5ef44b3185c0e637958120bb_D20190702-20190702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzE5Mzg_2cc52914-7ce9-4cae-b638-db669d6c82ac"
      unitRef="usd">850200000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest
      contextRef="i7f63a52a5ef44b3185c0e637958120bb_D20190702-20190702"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzE5NTE_dea918bb-f049-4538-9905-917764facd5a"
      unitRef="usd">4000000.0</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzEwOTk1MTE2Mzk4ODA_b25f8519-77be-4cfc-ab0a-3944fdb61007"
      unitRef="usd">-6100000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <clh:LineofCreditFacilityIncreaseinMaximumBorrowingCapacity
      contextRef="ie56b51dd239c4327952371fe16e5a976_I20180719"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzQwNDI_fb0f61fd-d095-407f-a5a1-25860c644bac"
      unitRef="usd">350000000.0</clh:LineofCreditFacilityIncreaseinMaximumBorrowingCapacity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i31eb15cc738545cabb59272f62f1e926_D20180417-20180417"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzQzOTgwNDY1MjQwNzg_a9830fee-189b-4d77-9962-5254d28ea00e"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9eb933fc85904c889fe769a752bdb139_D20180417-20180417"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzQzOTgwNDY1MjQxMTQ_6654db61-dbf0-4d5c-8e61-cec4b16ff85d"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ic71b320c349c448282c89d2569068abf_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzQ1MzY_26153335-cda8-4a0c-a7bf-89a52fa02cc0"
      unitRef="number">0.0190</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="ifa24673df9df4e749eb563f3fd47f6d7_I20180719"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzQ2NTE_84c3bd3a-e585-4225-8820-926eebd39a7d"
      unitRef="usd">322000000.0</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:RepaymentsOfDebt
      contextRef="i7cfcb959c3d34f95a92c84c9395d3e97_D20180719-20180719"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzQ3Nzc_bf666ebe-f732-47a5-8daf-1be8c67b4415"
      unitRef="usd">330900000</us-gaap:RepaymentsOfDebt>
    <us-gaap:DebtInstrumentIncreaseAccruedInterest
      contextRef="i7cfcb959c3d34f95a92c84c9395d3e97_D20180719-20180719"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzQ3OTM_83972c8f-2f6b-4b0f-ba8a-f806638f0b00"
      unitRef="usd">7900000</us-gaap:DebtInstrumentIncreaseAccruedInterest>
    <clh:DebtRedemptionFees
      contextRef="i8376e9bf6c17462eb57c43061d93fb75_I20180719"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzQ4MjA_4165d1b1-c60f-45e6-989a-6bdf3c72e0d8"
      unitRef="usd">1000000.0</clh:DebtRedemptionFees>
    <us-gaap:DebtInstrumentRepurchaseAmount
      contextRef="i3fdffa53dc474b65aab767cf82f0d961_I20180801"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzQ5MDI_0eea8179-3b9a-4d13-9bcd-aab726db4c7f"
      unitRef="usd">78000000.0</us-gaap:DebtInstrumentRepurchaseAmount>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzEwOTk1MTE2Mzk4ODg_a27d24b6-27a1-42d2-937b-60ed5acb4d8d"
      unitRef="usd">-2500000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:LongTermDebtFairValue
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzUyMjc_79cb42b2-e244-497b-937d-429738c9f50e"
      unitRef="usd">1600000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LongTermDebtFairValue
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-8"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzUyMjc_8211f3aa-8a9e-4da7-8ac6-000006e4ba76"
      unitRef="usd">1600000000</us-gaap:LongTermDebtFairValue>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ic1c6c12bdf5b4f7cb5b33fe1c53b51a3_I20201028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzYxNTE_c910e63d-74c3-4304-94ea-0046c0e83f5d"
      unitRef="usd">350000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i652fc4ca306647ed8afc441a963a9d30_I20201028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzYxNzU_a303ac38-7299-48ae-a636-1b749b82c624"
      unitRef="usd">250000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ide233c5d3f9748969b74ff151799e1e1_I20201028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzYzMjE_42219d48-8269-48e3-ae23-57a4099f1b02"
      unitRef="usd">50000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <clh:CreditAvailableSubjecttoPercentageofAccountsReceivable
      contextRef="if5f4c622dde54ef28469d888d156f4d8_D20201028-20201028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzY0NTY_1f616a7f-d301-4a52-a852-2cc19fe5cef0"
      unitRef="number">0.85</clh:CreditAvailableSubjecttoPercentageofAccountsReceivable>
    <clh:CreditAvailableSubjecttoPercentageofCashDeposited
      contextRef="if5f4c622dde54ef28469d888d156f4d8_D20201028-20201028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzY1NDE_a73999f7-2946-426a-bcfa-b962211a036c"
      unitRef="number">1</clh:CreditAvailableSubjecttoPercentageofCashDeposited>
    <clh:CreditAvailableSubjecttoPercentageofAccountsReceivable
      contextRef="i0ddafe0a910d4f25b557b2c80db42126_D20201028-20201028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzY2OTc_74e65485-e15c-436a-8837-08f2eb3432ee"
      unitRef="number">0.85</clh:CreditAvailableSubjecttoPercentageofAccountsReceivable>
    <clh:CreditAvailableSubjecttoPercentageofCashDeposited
      contextRef="i0ddafe0a910d4f25b557b2c80db42126_D20201028-20201028"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzY3ODA_93cb2621-1229-4b61-a2d5-cdfea7e0f087"
      unitRef="number">1</clh:CreditAvailableSubjecttoPercentageofCashDeposited>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i7277472af8eb404b9fda0e6e7eaba266_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzcwOTY_f83b7402-4410-4f6a-8d59-70e43db2b765"
      unitRef="number">0.0150</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="if35bf9958119417494841ddb9c1edcc3_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzcxMDI_df9e8364-9a67-405b-ab0c-ff93456f11af"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <clh:DebtInstrumentSpreadonVariableRatePeriodforMeasurementofAverageLiquidity
      contextRef="ia56ddfff26204f32baf63af3287dd23e_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzcxOTk_442bc2e8-6767-4ac0-a235-a2faeab586b2">P30D</clh:DebtInstrumentSpreadonVariableRatePeriodforMeasurementofAverageLiquidity>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i8997c3eee2e14cc5a451a90f47a38301_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzcyNzc_f63f55e0-d7e6-402c-a452-de0a5b0d4c59"
      unitRef="number">0.0050</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i4fdebb3c36ad433190c7d33446ff6f58_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzcyODM_97dd3d66-e9df-44da-a159-75833efe97a7"
      unitRef="number">0.0075</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="ie32ccd684a4d45669d1de4d26cc998ef_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2Xzc0Mjc_e985c187-f069-45b6-b576-02beeaa2cba1"
      unitRef="usd">400000000.0</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i01086e47212b4f9eb9803b75e5a7cc5a_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2Xzc0NjQ_bbdd955b-661b-4ccd-b188-4b11e991161d"
      unitRef="number">0.0025</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i5ee5366ccfea446e89a082844028310f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2Xzc0NzA_533e612b-d62a-4fd7-b1ca-52e925289102"
      unitRef="number">0.00375</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:ProceedsFromLinesOfCredit
      contextRef="ibd32fafaaf80408497e4f81635a9ee1c_D20200331-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2Xzg3OTA_1bd3ab66-3513-4db8-a2d2-c11119826f6c"
      unitRef="usd">150000000.0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:LongTermDebt
      contextRef="i05d9050d7e9a45bb9abf1649bda5fee9_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzkwMzg_1f5af1ae-ca63-4f5a-9c1e-41e52911c5e7"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LongTermDebt
      contextRef="i7c043a58dea84e66ae5acbe415ec0db4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzkwMzg_8f539593-5871-42fd-bd61-d69946b6dc8f"
      unitRef="usd">0</us-gaap:LongTermDebt>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzkwODQ_627e8d5d-d4b8-4fc0-946b-376a5f8c22fb"
      unitRef="usd">264000000.0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzEwOTk1MTE2MzkxOTI_1785adb9-7f32-4fbb-89ac-e04368f6c25c"
      unitRef="usd">120600000</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LongTermDebt
      contextRef="ia90cba31eb744d4797de88d223f0888c_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2Xzk0NDI_58064390-05c6-4fe3-8a55-e0f988d73973"
      unitRef="usd">350000000.0</us-gaap:LongTermDebt>
    <us-gaap:DerivativeNotionalAmount
      contextRef="i5c0b62573f70431da5e25a0415dfe3cc_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2Xzk1NDg_aba8325f-3552-4bc8-941d-91610401cfdb"
      unitRef="usd">350000000.0</us-gaap:DerivativeNotionalAmount>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i9b2f2ba7ce034a3ab24acc5b29b30b5e_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2Xzk3MzE_84390bc8-7958-4af1-8ff5-41b2beb61457"
      unitRef="number">0.0292</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2Xzk3OTk_b164f392-3c78-40f0-940c-9f0ff13f0ab8"
      unitRef="number">0.0467</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DerivativeLiabilities
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzEwNDE4_d3662b6e-8560-4e16-881c-1347bd96e0c8"
      unitRef="usd">33600000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNDgvZnJhZzplOGU4NTQ4MTE1MWM0OTI1YjUyYTU1NzRkNTk0MDljNi90ZXh0cmVnaW9uOmU4ZTg1NDgxMTUxYzQ5MjViNTJhNTU3NGQ1OTQwOWM2XzEwNDI1_e014dbe9-8f99-40a0-949e-e5ff183aaa7a"
      unitRef="usd">20800000</us-gaap:DerivativeLiabilities>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzY1OTcwNjk3NzM3OTg_7063731f-9ce5-496e-9c8d-0abaf4c62d68">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;vertical-align:top;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;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;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;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;115,070&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;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;94,482&#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: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 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;vertical-align:top;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;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;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;2018&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;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;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;(7,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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;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;9,757&#160;&lt;/span&gt;&lt;/td&gt;&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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(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;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;19,089&#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;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;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,846&#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;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;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;30.5%&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;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;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19,841&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment for Tax Cuts and Jobs Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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;39,713&#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,499&#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;28,846&#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;The valuation allowance benefit of $11.3 million recognized in 2020 is predominately related to taxable earnings in certain Canadian entities that benefited from the wage subsidy received under the CEWS. In addition, the foreign tax credit that expired in 2020 had a full valuation allowance which was also written off, contributing to the valuation allowance benefit in the table above. The foreign tax credit expiration and valuation allowance write off had no net impact to the provision for income taxes.&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;During 2018, the Company completed an analysis of certain federal manufacturing and research and development credit benefits for tax years 2014 through 2017. Upon the filing of its 2017 tax return in October 2018, the Company recognized $3.3 million of tax benefits and recognized an additional $7.1 million upon the amendments of its 2014 through 2016 tax returns for a net benefit recorded as a component of the 2018 tax provision of $9.8&#160;million (shown as Tax credits in the table above). The Company collected the refund during 2020.&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, 2020 and December&#160;31, 2018, the Company recorded $1.3&#160;million and $5.0 million, respective, 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, 2020 and 2019 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;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,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;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;8,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 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;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;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;186,307&#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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,594)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(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;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;(333,927)&lt;/span&gt;&lt;/td&gt;&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;(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;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;(147,620)&lt;/span&gt;&lt;/td&gt;&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;(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;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;(83,643)&lt;/span&gt;&lt;/td&gt;&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;(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;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;(231,263)&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, 2020, the net operating loss carryforwards included (i)&#160;state net operating loss carryovers of $193.2 million which will begin to expire in 2021, (ii) federal net operating loss carryforwards of $16.8 million which will begin to expire in 2025 and (iii)&#160;foreign net operating loss carryforwards of $151.5 million which will begin to expire in 2021.&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, 2020, the foreign tax credit carryforwards of $14.1 million will expire between 2021 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.&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, 2020 and 2019 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Acquired 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;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;83,643&#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:11pt;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, 2018 through December&#160;31, 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;vertical-align:top;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,121&#160;&lt;/span&gt;&lt;/td&gt;&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;(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;td colspan="3" style="background-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;(625)&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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,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;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;3,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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, 2020 if and when recognized will affect the annual effective tax rate. However, the balance at December&#160;31, 2020 included $3.1&#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.1 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;The Company does not currently believe that the total unrecognized tax benefits will change 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, 2020, 2019 and 2018, the Company had accrued interest of $2.1 million, $1.7 million and $0.8 million, respectively, relative to unrecognized tax benefits. Interest expense and penalties relative to unrecognized tax benefits for the years ended December&#160;31, 2020, 2019 and 2018 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 IRS for calendar years 2015 through 2019. The Company may be subject to examination by Canadian federal and provincial authorities for calendar years 2013 through 2019 and by state and local revenue authorities for calendar years 2014 through 2019. 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="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzYyNjc_ea7be768-d593-4294-9cb7-5732ba7f39cf">&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;vertical-align:top;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;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;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;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;115,070&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,588)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;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;94,482&#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="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZToyMTllMmY0MmFlNTY0YWY3ODY1MTVkNDRmYzczNjk3ZC90YWJsZXJhbmdlOjIxOWUyZjQyYWU1NjRhZjc4NjUxNWQ0NGZjNzM2OTdkXzItMS0xLTEtMA_33d26a97-8c9a-41c0-8e52-ef714df13eee"
      unitRef="usd">168117000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZToyMTllMmY0MmFlNTY0YWY3ODY1MTVkNDRmYzczNjk3ZC90YWJsZXJhbmdlOjIxOWUyZjQyYWU1NjRhZjc4NjUxNWQ0NGZjNzM2OTdkXzItMy0xLTEtMA_0613c9f4-56e7-4abd-afaf-bc6893054336"
      unitRef="usd">156571000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZToyMTllMmY0MmFlNTY0YWY3ODY1MTVkNDRmYzczNjk3ZC90YWJsZXJhbmdlOjIxOWUyZjQyYWU1NjRhZjc4NjUxNWQ0NGZjNzM2OTdkXzItNS0xLTEtMA_71ffd8a3-a7c7-4a4b-b786-1b1484ad5614"
      unitRef="usd">115070000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZToyMTllMmY0MmFlNTY0YWY3ODY1MTVkNDRmYzczNjk3ZC90YWJsZXJhbmdlOjIxOWUyZjQyYWU1NjRhZjc4NjUxNWQ0NGZjNzM2OTdkXzMtMS0xLTEtMA_4d168596-35d3-4e74-8ef7-1b6a51b492ee"
      unitRef="usd">6433000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZToyMTllMmY0MmFlNTY0YWY3ODY1MTVkNDRmYzczNjk3ZC90YWJsZXJhbmdlOjIxOWUyZjQyYWU1NjRhZjc4NjUxNWQ0NGZjNzM2OTdkXzMtMy0xLTEtMA_4951b499-1d16-4587-b8cb-e4b14c327919"
      unitRef="usd">-8332000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZToyMTllMmY0MmFlNTY0YWY3ODY1MTVkNDRmYzczNjk3ZC90YWJsZXJhbmdlOjIxOWUyZjQyYWU1NjRhZjc4NjUxNWQ0NGZjNzM2OTdkXzMtNS0xLTEtMA_6b17cb1d-d4b2-41ca-8a37-5d960369220f"
      unitRef="usd">-20588000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZToyMTllMmY0MmFlNTY0YWY3ODY1MTVkNDRmYzczNjk3ZC90YWJsZXJhbmdlOjIxOWUyZjQyYWU1NjRhZjc4NjUxNWQ0NGZjNzM2OTdkXzQtMS0xLTEtMA_7f55af36-8e5f-484d-b1ae-9cf3d4cb3d09"
      unitRef="usd">174550000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZToyMTllMmY0MmFlNTY0YWY3ODY1MTVkNDRmYzczNjk3ZC90YWJsZXJhbmdlOjIxOWUyZjQyYWU1NjRhZjc4NjUxNWQ0NGZjNzM2OTdkXzQtMy0xLTEtMA_e7cfc250-6bee-4235-8fd8-5c14bd758ba0"
      unitRef="usd">148239000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZToyMTllMmY0MmFlNTY0YWY3ODY1MTVkNDRmYzczNjk3ZC90YWJsZXJhbmdlOjIxOWUyZjQyYWU1NjRhZjc4NjUxNWQ0NGZjNzM2OTdkXzQtNS0xLTEtMA_51dcb383-8ffa-402c-a9e0-0ea1b2200afd"
      unitRef="usd">94482000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzYyNDI_776bdc61-63e0-40db-8fa0-181fffa3f6a4">&lt;div style="margin-top: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 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;vertical-align:top;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;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;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;2018&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;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;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;(7,677)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;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;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;9,757&#160;&lt;/span&gt;&lt;/td&gt;&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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,899&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,205)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;395&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;(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;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;19,089&#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;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;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,846&#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;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;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;30.5%&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="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzMtMS0xLTEtMA_1d8e82fa-a15a-44f2-9631-73f459b3efcf"
      unitRef="usd">33327000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzMtMy0xLTEtMA_ff538a0c-9eb4-4af2-b61d-6a9fa5d5b945"
      unitRef="usd">20482000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzMtNS0xLTEtMA_4fdbbf07-69ad-4287-b8fc-d6e2e1dd8d65"
      unitRef="usd">-7677000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzQtMS0xLTEtMA_04caed58-9e8d-4695-a09b-7703713dac70"
      unitRef="usd">14575000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzQtMy0xLTEtMA_399c3965-ee2e-478e-8a12-260892a302a3"
      unitRef="usd">14564000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzQtNS0xLTEtMA_9157c0af-c410-4a6c-bb32-370728b261ef"
      unitRef="usd">12653000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzUtMS0xLTEtMA_69971d15-1cd9-4a47-bc4d-c138b640350d"
      unitRef="usd">1559000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzUtMy0xLTEtMA_5e539a4f-0b3f-4c59-ba38-a442fb51486c"
      unitRef="usd">7448000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzUtNS0xLTEtMA_a61dbe10-b333-4715-9060-9f1f471b4175"
      unitRef="usd">4781000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzYtMS0xLTEtMA_9b0d35e4-9280-492a-8340-dd518b174e63"
      unitRef="usd">49461000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzYtMy0xLTEtMA_0a952d1a-bca9-462b-a61b-647fbad26127"
      unitRef="usd">42494000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzYtNS0xLTEtMA_226eaca5-a25e-4830-9312-fa044dc1c3f3"
      unitRef="usd">9757000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzgtMS0xLTEtMA_18f8a6a2-f6da-48e5-8b18-30dcc1d11d3d"
      unitRef="usd">-965000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzgtMy0xLTEtMA_a7581ec6-9070-420a-b72c-8acc42725141"
      unitRef="usd">7933000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzgtNS0xLTEtMA_0b276d09-d85c-4616-a9ed-235706a4ff8e"
      unitRef="usd">19899000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzktMS0xLTEtMA_6d519853-3a69-438a-a5ed-c0bbd5c0eea5"
      unitRef="usd">-2506000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzktMy0xLTEtMA_a0bb6951-6853-42b8-bdb0-4a0ffda66450"
      unitRef="usd">550000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzktNS0xLTEtMA_8faec2d8-4694-410e-9afb-9a3f98c7a453"
      unitRef="usd">-1205000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzEwLTEtMS0xLTA_3d9d9b1e-c200-4ccb-addc-ebdb1fe4df33"
      unitRef="usd">-6277000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzEwLTMtMS0xLTA_384d1488-c8d0-4fd4-a72b-44428d9f5ddd"
      unitRef="usd">-478000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzEwLTUtMS0xLTA_f15f3de8-5c7f-4e01-9ab7-2bb117a75963"
      unitRef="usd">395000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <clh:DeferredIncomeTaxExpenseBenefitNetOfDiscontinuedOperations
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzExLTEtMS0xLTA_1c9e537a-07ce-4e6c-bd66-9ea74ec4fd32"
      unitRef="usd">-9748000</clh:DeferredIncomeTaxExpenseBenefitNetOfDiscontinuedOperations>
    <clh:DeferredIncomeTaxExpenseBenefitNetOfDiscontinuedOperations
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzExLTMtMS0xLTA_2c56e4c5-00ef-4920-80cc-9b265c1ddf32"
      unitRef="usd">8005000</clh:DeferredIncomeTaxExpenseBenefitNetOfDiscontinuedOperations>
    <clh:DeferredIncomeTaxExpenseBenefitNetOfDiscontinuedOperations
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzExLTUtMS0xLTA_3b25f91a-a52b-489f-a41e-05ec658ee12d"
      unitRef="usd">19089000</clh:DeferredIncomeTaxExpenseBenefitNetOfDiscontinuedOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzEyLTEtMS0xLTA_6c52385e-ec5e-4dff-92b3-057804aadf39"
      unitRef="usd">39713000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzEyLTMtMS0xLTA_f399ebbe-7f14-4176-91a1-242e6ca3c973"
      unitRef="usd">50499000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzEyLTUtMS0xLTA_ae184e52-561f-4417-98ed-6bc605f9c934"
      unitRef="usd">28846000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzEzLTEtMS0xLTEwMjAxL3RleHRyZWdpb246ZmY3MTMxYmQ2MDJmNDJiMjlhYTNlZWU0N2RkOGJmMDFfNDM5ODA0NjUxMTEwOQ_c3e0c474-d9bf-48df-90e8-d3f76d3f383c"
      unitRef="number">0.228</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzEzLTMtMS0xLTEwMjEyL3RleHRyZWdpb246ZjE3MDRhNWJkYjBlNDkxNmEwM2I3YTFlMWViNTk3OTNfNDM5ODA0NjUxMTExOQ_bd7f8ec2-9777-486b-a825-25b242d68247"
      unitRef="number">0.341</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiZGU3NWMxYzNjNTQ0YjkwYjgxYmUxODhkZWNkZTgzYS90YWJsZXJhbmdlOmJkZTc1YzFjM2M1NDRiOTBiODFiZTE4OGRlY2RlODNhXzEzLTUtMS0xLTEwMjE0L3RleHRyZWdpb246ZTZlNmU2YzFlMTM3NDkxYjgxZGViNzU4NjUyM2Y0MTFfNDM5ODA0NjUxMTEwOQ_4cc95924-5bac-4511-92d5-87b488958671"
      unitRef="number">0.305</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzYyMTc_a6f11bdc-9312-4dab-80cc-0054bdc9fd60">&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;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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;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;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;19,841&#160;&lt;/span&gt;&lt;/td&gt;&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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,124)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,799)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,813&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Adjustment for Tax Cuts and Jobs Act&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(288)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#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;39,713&#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,499&#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;28,846&#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:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzItMS0xLTEtMA_3975b087-4c36-4859-9ac4-98e880fe3825"
      unitRef="usd">36655000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzItMy0xLTEtMA_6c307e8d-d0a3-4447-a1ef-be4672a37568"
      unitRef="usd">31130000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzItNS0xLTEtMA_6ff1d2f4-65ee-4d6c-94c1-ff5d8793c6ae"
      unitRef="usd">19841000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzMtMS0xLTEtMA_cf351e63-873e-4d9b-9afa-d35938ab7175"
      unitRef="usd">9837000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzMtMy0xLTEtMA_ca4da4e3-f280-4a3b-8505-44adba9941aa"
      unitRef="usd">10597000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzMtNS0xLTEtMA_11a940e4-8609-4aff-8071-901272019e51"
      unitRef="usd">8711000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzQtMS0xLTEtMA_81ac5a99-b47b-4ca2-b69e-35f94ae1799f"
      unitRef="usd">1256000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzQtMy0xLTEtMA_6a5fe5e1-e8c3-494d-a8b3-a0e1149eec38"
      unitRef="usd">276000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzQtNS0xLTEtMA_f59792ed-aba3-4abc-a09b-9bb04fc4f0ed"
      unitRef="usd">-1124000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzUtMS0xLTEtMA_8fc64a0b-2ec3-4fac-86ca-3600069030cb"
      unitRef="usd">-11339000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzUtMy0xLTEtMA_a4ac83ae-1c1f-4273-a76a-2c767d0d6f71"
      unitRef="usd">4459000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzUtNS0xLTEtMA_5c9a95e1-6362-490f-81d0-4c5293dcfc32"
      unitRef="usd">10466000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <clh:UncertainTaxPositionInterestAndPenaltiesNetOfBenefit
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzgtMS0xLTEtMA_5bf45768-79da-4077-83d8-a1cbadd5b855"
      unitRef="usd">712000</clh:UncertainTaxPositionInterestAndPenaltiesNetOfBenefit>
    <clh:UncertainTaxPositionInterestAndPenaltiesNetOfBenefit
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzgtMy0xLTEtMA_03d5afe1-b201-45ab-ab30-c988e3bc2251"
      unitRef="usd">-474000</clh:UncertainTaxPositionInterestAndPenaltiesNetOfBenefit>
    <clh:UncertainTaxPositionInterestAndPenaltiesNetOfBenefit
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzgtNS0xLTEtMA_c1fffc73-3a5f-42c7-8f17-9070e5630767"
      unitRef="usd">1806000</clh:UncertainTaxPositionInterestAndPenaltiesNetOfBenefit>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzktMS0xLTEtMA_83ddd70f-422d-4305-8534-93db88bd9a05"
      unitRef="usd">-2039000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzktMy0xLTEtMA_9fa47515-3797-4715-83bd-f89b8584a2e6"
      unitRef="usd">50000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzktNS0xLTEtMA_4dca4a44-0abb-4ef1-bcba-9f00be1c54b5"
      unitRef="usd">9799000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzEwLTEtMS0xLTA_42d58f20-5e4a-493f-8f33-7e1b40a41daf"
      unitRef="usd">1406000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzEwLTMtMS0xLTA_eeb52e77-dad2-4d20-bf0f-e009e8caef57"
      unitRef="usd">1922000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpense
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzEwLTUtMS0xLTA_9672dd3a-81aa-4457-b7c7-6beea61afbb3"
      unitRef="usd">1813000</us-gaap:IncomeTaxReconciliationNondeductibleExpense>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzExLTEtMS0xLTA_32506e2d-775f-4b6b-8922-529a86e2fde5"
      unitRef="usd">571000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzExLTMtMS0xLTA_a0c53252-e386-4cfb-a502-077569afa05e"
      unitRef="usd">1691000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzExLTUtMS0xLTA_2be74090-bc4e-4daa-af96-2e1c847897da"
      unitRef="usd">1032000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzEyLTEtMS0xLTA_e73827f5-cab6-410b-88ad-5dcc84388e79"
      unitRef="usd">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzEyLTMtMS0xLTA_a895e8d1-3610-4a4e-ab95-1d5a634e2a70"
      unitRef="usd">0</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzEyLTUtMS0xLTA_662592d9-0063-4fb9-bb96-a8eacb0ce5af"
      unitRef="usd">-288000</us-gaap:EffectiveIncomeTaxRateReconciliationTaxCutsAndJobsActOf2017Amount>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzEzLTEtMS0xLTA_da791b04-b1fa-41ab-ac83-f706f13cc864"
      unitRef="usd">39713000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzEzLTMtMS0xLTA_153a7704-7789-4a39-8f55-4a3b62365cd9"
      unitRef="usd">50499000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo4NDA4ZmM0NjNkMzQ0ZmFkYmQzYjBkOTlhNTc3OWVjMC90YWJsZXJhbmdlOjg0MDhmYzQ2M2QzNDRmYWRiZDNiMGQ5OWE1Nzc5ZWMwXzEzLTUtMS0xLTA_6ead38e1-0db9-4f43-9331-0f04017d8538"
      unitRef="usd">28846000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzI3NDg3NzkwOTAzNzE_3b7bd009-7749-4d98-99ec-3e8a55e713ac"
      unitRef="usd">-11300000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <clh:IncomeTaxExpenseBenefitFromAnalysisOfFederalManufacturingAndResearchAndDevelopmentCreditBenefits
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzIxNTc_3504743d-d26a-4b29-bd68-b4d121dfb4c6"
      unitRef="usd">-3300000</clh:IncomeTaxExpenseBenefitFromAnalysisOfFederalManufacturingAndResearchAndDevelopmentCreditBenefits>
    <clh:AdditionalTaxCreditFromAnalysisOfFederalManufacturingAndResearchAndDevelopmentCreditBenefits
      contextRef="icaedd368a43f4b7e8b207bdeabeba9b4_D20181001-20181031"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzIyMDU_f6e67924-68de-4cac-b15d-7f53e2093ac7"
      unitRef="usd">7100000</clh:AdditionalTaxCreditFromAnalysisOfFederalManufacturingAndResearchAndDevelopmentCreditBenefits>
    <us-gaap:IncomeTaxReconciliationTaxCredits
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzY1OTcwNjk3NzM4Mjg_5204f847-6534-452d-a090-1e5a159773e6"
      unitRef="usd">9800000</us-gaap:IncomeTaxReconciliationTaxCredits>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzEwOTk1MTE2MzYzNTE_c2d18481-f9f9-4fb8-9767-fc7dfbc3d082"
      unitRef="usd">-1300000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzI0NDQ_64f46e77-720e-4744-98ad-5c1a7661ab49"
      unitRef="usd">-5000000.0</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzYyNTY_636c268e-b7f4-412c-91cf-ce9725d5dec5">&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, 2020 and 2019 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;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,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;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;8,949&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,602&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,824&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;/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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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 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;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;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;186,307&#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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,594)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,985)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(98,654)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,694)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(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;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;(333,927)&lt;/span&gt;&lt;/td&gt;&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;(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;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;(147,620)&lt;/span&gt;&lt;/td&gt;&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;(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;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;(83,643)&lt;/span&gt;&lt;/td&gt;&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;(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;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;(231,263)&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, 2020, the net operating loss carryforwards included (i)&#160;state net operating loss carryovers of $193.2 million which will begin to expire in 2021, (ii) federal net operating loss carryforwards of $16.8 million which will begin to expire in 2025 and (iii)&#160;foreign net operating loss carryforwards of $151.5 million which will begin to expire in 2021.&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, 2020, the foreign tax credit carryforwards of $14.1 million will expire between 2021 and 2024.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzMtMS0xLTEtMA_66266b2b-40f7-4cb4-a415-f56094b71281"
      unitRef="usd">10305000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzMtMy0xLTEtMA_ae3cfa00-eb4a-49e3-b8ce-837e39e8bef0"
      unitRef="usd">8949000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts>
    <clh:DeferredTaxAssetsClosurePostClosureAndRemedialLiabilities
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzQtMS0xLTEtMA_d2256d7b-5bb5-4359-8447-2c04b4b1b8d2"
      unitRef="usd">28665000</clh:DeferredTaxAssetsClosurePostClosureAndRemedialLiabilities>
    <clh:DeferredTaxAssetsClosurePostClosureAndRemedialLiabilities
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzQtMy0xLTEtMA_f036eb2c-2f0e-4ed5-ba94-bbea668be9a5"
      unitRef="usd">26960000</clh:DeferredTaxAssetsClosurePostClosureAndRemedialLiabilities>
    <clh:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzUtMS0xLTEtMA_9cac15ef-5fcb-47a7-97dc-ec64f1f4d7dc"
      unitRef="usd">38151000</clh:DeferredTaxAssetsOperatingLeaseLiabilities>
    <clh:DeferredTaxAssetsOperatingLeaseLiabilities
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzUtMy0xLTEtMA_e2ff3c72-013e-47a3-b32e-e03fbc539a1c"
      unitRef="usd">40879000</clh:DeferredTaxAssetsOperatingLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzYtMS0xLTEtMA_55425ec1-2442-4255-8d1e-f3a54423c6df"
      unitRef="usd">16797000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzYtMy0xLTEtMA_ba84ae6f-c5b5-49e4-aec2-99f38df8b25d"
      unitRef="usd">17602000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzctMS0xLTEtMA_2e6c4916-1e6c-44c9-97f3-c47016a031da"
      unitRef="usd">11372000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzctMy0xLTEtMA_7cf46cc6-3ccc-4b28-b921-443398bfdff2"
      unitRef="usd">7155000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzgtMS0xLTEtMA_549540db-5f55-4fe2-a146-430182e0d023"
      unitRef="usd">50433000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzgtMy0xLTEtMA_48ced340-4167-464e-bbbf-98b4b17e021c"
      unitRef="usd">50824000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzktMS0xLTEtMA_8e305b2f-0fd1-4075-b781-d3a3b25f3a14"
      unitRef="usd">14471000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwards
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzktMy0xLTEtMA_6bf700a1-1927-4b87-b9ad-c0edb3b5492d"
      unitRef="usd">16909000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwards>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzEwLTEtMS0xLTA_81bfffce-f81c-4851-be3b-358616046620"
      unitRef="usd">10089000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsDerivativeInstruments
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzEwLTMtMS0xLTA_1046aefa-d673-4073-ade3-85f7fd4fe590"
      unitRef="usd">6252000</us-gaap:DeferredTaxAssetsDerivativeInstruments>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzExLTEtMS0xLTA_1241fcbf-7d6f-488c-8ee0-d3ea3165699b"
      unitRef="usd">3040000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzExLTMtMS0xLTA_32e0fe7e-8aa6-4771-8a5e-40d592b71671"
      unitRef="usd">2435000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzEyLTEtMS0xLTA_ea61626c-1914-4925-8b47-23c306f70bd4"
      unitRef="usd">5553000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsOther
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzEyLTMtMS0xLTA_40ad6a4d-04ec-4cef-9c95-1ce431bd51c0"
      unitRef="usd">8342000</us-gaap:DeferredTaxAssetsOther>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzEzLTEtMS0xLTA_dc21a47b-f6c0-4667-a19d-465a656bfbd0"
      unitRef="usd">188876000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzEzLTMtMS0xLTA_1374332b-3a6b-4558-878d-f2c959bed930"
      unitRef="usd">186307000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzE1LTEtMS0xLTA_df0991d2-1aba-4ad9-9dc9-08fa026111fe"
      unitRef="usd">194604000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzE1LTMtMS0xLTA_8ad6916c-a02a-42fa-a366-0d57a7e165a2"
      unitRef="usd">184594000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <clh:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzE2LTEtMS0xLTA_c2fb64f8-f647-4429-8829-370f97d2c3ea"
      unitRef="usd">38018000</clh:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <clh:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzE2LTMtMS0xLTA_e7a2d7ec-44f3-4823-ba6d-f48680f6220b"
      unitRef="usd">40985000</clh:DeferredTaxLiabilitiesOperatingLeaseRightOfUseAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzE3LTEtMS0xLTA_565eaee1-15b5-43a8-a705-5c11976653a3"
      unitRef="usd">95492000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzE3LTMtMS0xLTA_1f337416-4c37-4c00-abc4-a8195fb278ee"
      unitRef="usd">98654000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzE4LTEtMS0xLTA_e1afac1c-705d-4286-9a8f-bcd7f684ab67"
      unitRef="usd">9660000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzE4LTMtMS0xLTA_f6c5446f-e884-4e2b-a018-cc731de53a72"
      unitRef="usd">9694000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzE5LTEtMS0xLTA_561a6270-1679-4b16-a1f1-c376ec595352"
      unitRef="usd">337774000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzE5LTMtMS0xLTA_17b429d3-fd0e-4b4e-812c-1bc5914bb0dc"
      unitRef="usd">333927000</us-gaap:DeferredIncomeTaxLiabilities>
    <clh:DeferredTaxLiabilitiesNetBeforeValuationAllowance
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzIwLTEtMS0xLTA_f0d6b7a6-3918-480b-be91-6d846268cb4e"
      unitRef="usd">148898000</clh:DeferredTaxLiabilitiesNetBeforeValuationAllowance>
    <clh:DeferredTaxLiabilitiesNetBeforeValuationAllowance
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzIwLTMtMS0xLTA_bdb8214d-14f0-4951-b0f5-3545d37fad55"
      unitRef="usd">147620000</clh:DeferredTaxLiabilitiesNetBeforeValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzIxLTEtMS0xLTA_7ab940cc-494e-40fe-b8a3-d58ea869592f"
      unitRef="usd">77044000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzIxLTMtMS0xLTA_b6a80920-8b8e-49ba-8a05-2b76c5dd179b"
      unitRef="usd">83643000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzIyLTEtMS0xLTA_702c388c-4213-4dab-98de-32b3f443320f"
      unitRef="usd">225942000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpmNjcwZmM2OTk3NjA0MjlhYTdhMmM1NDRiNDY3NDFhYy90YWJsZXJhbmdlOmY2NzBmYzY5OTc2MDQyOWFhN2EyYzU0NGI0Njc0MWFjXzIyLTMtMS0xLTA_9adaf831-a01d-46a6-bb3d-8908323707c6"
      unitRef="usd">231263000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzI5MDA_87a41927-0234-4292-aa85-1c7d4af8c522"
      unitRef="usd">193200000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzI5ODg_ba7c4961-a218-4469-8df1-9669ca85bd5c"
      unitRef="usd">16800000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsDomestic>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzMwODA_2532eeae-4c04-4434-bd49-3dc7dba54673"
      unitRef="usd">151500000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwardsForeign>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzMxNjk_02cc9df7-9ac8-4ee0-ae43-a4b00a7c8498"
      unitRef="usd">14100000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsForeign>
    <us-gaap:SummaryOfValuationAllowanceTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzY1OTcwNjk3ODc1NTI_ea349b11-a059-4adc-8084-6e35def53a2d">The components of the total valuation allowance as of December&#160;31, 2020 and 2019 were as follows (in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;Acquired 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,663&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;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;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;83,643&#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="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiMzU0NDFhZTY2NTA0Y2M2YmZkZWUyZjczNGNjMWVkNy90YWJsZXJhbmdlOmIzNTQ0MWFlNjY1MDRjYzZiZmRlZTJmNzM0Y2MxZWQ3XzItMS0xLTEtMTA4MDI_77bb2448-2f92-4578-b2ec-d9807d114c1b"
      unitRef="usd">14127000</clh:DeferredTaxAssetsValuationAllowanceForeignTaxCredits>
    <clh:DeferredTaxAssetsValuationAllowanceForeignTaxCredits
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiMzU0NDFhZTY2NTA0Y2M2YmZkZWUyZjczNGNjMWVkNy90YWJsZXJhbmdlOmIzNTQ0MWFlNjY1MDRjYzZiZmRlZTJmNzM0Y2MxZWQ3XzItMy0xLTEtMTA4MDI_6585b663-b2d2-41ca-b52e-676c7115a5be"
      unitRef="usd">16565000</clh:DeferredTaxAssetsValuationAllowanceForeignTaxCredits>
    <clh:DeferredTaxAssetsValuationAllowanceAcquiredFederalNetOperatingLosses
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiMzU0NDFhZTY2NTA0Y2M2YmZkZWUyZjczNGNjMWVkNy90YWJsZXJhbmdlOmIzNTQ0MWFlNjY1MDRjYzZiZmRlZTJmNzM0Y2MxZWQ3XzMtMS0xLTEtMTA4MzU_ae72c182-13ac-4fd0-8706-08327c9619e8"
      unitRef="usd">779000</clh:DeferredTaxAssetsValuationAllowanceAcquiredFederalNetOperatingLosses>
    <clh:DeferredTaxAssetsValuationAllowanceAcquiredFederalNetOperatingLosses
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiMzU0NDFhZTY2NTA0Y2M2YmZkZWUyZjczNGNjMWVkNy90YWJsZXJhbmdlOmIzNTQ0MWFlNjY1MDRjYzZiZmRlZTJmNzM0Y2MxZWQ3XzMtMy0xLTEtMTA4MzU_59c17111-49dd-491e-9a12-d0d147c30316"
      unitRef="usd">779000</clh:DeferredTaxAssetsValuationAllowanceAcquiredFederalNetOperatingLosses>
    <clh:DeferredTaxAssetsValuationAllowanceStateNetOperatingLossCarryforwards
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiMzU0NDFhZTY2NTA0Y2M2YmZkZWUyZjczNGNjMWVkNy90YWJsZXJhbmdlOmIzNTQ0MWFlNjY1MDRjYzZiZmRlZTJmNzM0Y2MxZWQ3XzQtMS0xLTEtMTA4MzA_7d1a9edf-6de1-4cf8-99c3-d30f112d7e0f"
      unitRef="usd">10429000</clh:DeferredTaxAssetsValuationAllowanceStateNetOperatingLossCarryforwards>
    <clh:DeferredTaxAssetsValuationAllowanceStateNetOperatingLossCarryforwards
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiMzU0NDFhZTY2NTA0Y2M2YmZkZWUyZjczNGNjMWVkNy90YWJsZXJhbmdlOmIzNTQ0MWFlNjY1MDRjYzZiZmRlZTJmNzM0Y2MxZWQ3XzQtMy0xLTEtMTA4MzA_33fc8ed8-c89b-4a7b-81a1-9866692bf970"
      unitRef="usd">10663000</clh:DeferredTaxAssetsValuationAllowanceStateNetOperatingLossCarryforwards>
    <clh:DeferredTaxAssetsValuationAllowanceForeignNetOperatingLossCarryforwards
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiMzU0NDFhZTY2NTA0Y2M2YmZkZWUyZjczNGNjMWVkNy90YWJsZXJhbmdlOmIzNTQ0MWFlNjY1MDRjYzZiZmRlZTJmNzM0Y2MxZWQ3XzUtMS0xLTEtMTA4Mzg_5517d637-066c-4bb9-bf88-6c0bd861b36b"
      unitRef="usd">29839000</clh:DeferredTaxAssetsValuationAllowanceForeignNetOperatingLossCarryforwards>
    <clh:DeferredTaxAssetsValuationAllowanceForeignNetOperatingLossCarryforwards
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiMzU0NDFhZTY2NTA0Y2M2YmZkZWUyZjczNGNjMWVkNy90YWJsZXJhbmdlOmIzNTQ0MWFlNjY1MDRjYzZiZmRlZTJmNzM0Y2MxZWQ3XzUtMy0xLTEtMTA4Mzg_bc6750b2-ee44-4f15-9b54-fd137ec0458a"
      unitRef="usd">34149000</clh:DeferredTaxAssetsValuationAllowanceForeignNetOperatingLossCarryforwards>
    <clh:DeferredTaxAssetsValuationAllowanceDeferredTaxAssetsOfSubsidiary
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiMzU0NDFhZTY2NTA0Y2M2YmZkZWUyZjczNGNjMWVkNy90YWJsZXJhbmdlOmIzNTQ0MWFlNjY1MDRjYzZiZmRlZTJmNzM0Y2MxZWQ3XzYtMS0xLTEtMTA4NDE_33ba0c12-fa5c-469b-b6c6-df5c2700aa60"
      unitRef="usd">11468000</clh:DeferredTaxAssetsValuationAllowanceDeferredTaxAssetsOfSubsidiary>
    <clh:DeferredTaxAssetsValuationAllowanceDeferredTaxAssetsOfSubsidiary
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiMzU0NDFhZTY2NTA0Y2M2YmZkZWUyZjczNGNjMWVkNy90YWJsZXJhbmdlOmIzNTQ0MWFlNjY1MDRjYzZiZmRlZTJmNzM0Y2MxZWQ3XzYtMy0xLTEtMTA4NDE_476b8dde-36dd-4b43-a244-ff88660246c1"
      unitRef="usd">14922000</clh:DeferredTaxAssetsValuationAllowanceDeferredTaxAssetsOfSubsidiary>
    <clh:DeferredTaxAssetsValuationAllowanceRealizedAndUnrealizedCapitalLosses
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiMzU0NDFhZTY2NTA0Y2M2YmZkZWUyZjczNGNjMWVkNy90YWJsZXJhbmdlOmIzNTQ0MWFlNjY1MDRjYzZiZmRlZTJmNzM0Y2MxZWQ3XzctMS0xLTEtMTA4NDQ_aa4c1465-2b5c-496a-a545-5309aa6c57b8"
      unitRef="usd">10402000</clh:DeferredTaxAssetsValuationAllowanceRealizedAndUnrealizedCapitalLosses>
    <clh:DeferredTaxAssetsValuationAllowanceRealizedAndUnrealizedCapitalLosses
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiMzU0NDFhZTY2NTA0Y2M2YmZkZWUyZjczNGNjMWVkNy90YWJsZXJhbmdlOmIzNTQ0MWFlNjY1MDRjYzZiZmRlZTJmNzM0Y2MxZWQ3XzctMy0xLTEtMTA4NDQ_80e1f9e0-5231-4f02-9b17-e210ab68042c"
      unitRef="usd">6565000</clh:DeferredTaxAssetsValuationAllowanceRealizedAndUnrealizedCapitalLosses>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiMzU0NDFhZTY2NTA0Y2M2YmZkZWUyZjczNGNjMWVkNy90YWJsZXJhbmdlOmIzNTQ0MWFlNjY1MDRjYzZiZmRlZTJmNzM0Y2MxZWQ3XzgtMS0xLTEtMTA5NTk_61812a5e-4729-408b-838a-95f325ad0850"
      unitRef="usd">77044000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTpiMzU0NDFhZTY2NTA0Y2M2YmZkZWUyZjczNGNjMWVkNy90YWJsZXJhbmdlOmIzNTQ0MWFlNjY1MDRjYzZiZmRlZTJmNzM0Y2MxZWQ3XzgtMy0xLTEtMTA5NjA_e037f5a2-e62e-4540-ad8f-9d25ea873951"
      unitRef="usd">83643000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:SummaryOfIncomeTaxContingenciesTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzYyMDg_040d8a0b-7fbc-4c76-a511-92bc822334a4">&lt;div style="margin-bottom:8pt;margin-top:11pt;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, 2018 through December&#160;31, 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;vertical-align:top;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;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;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,121&#160;&lt;/span&gt;&lt;/td&gt;&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;(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;td colspan="3" style="background-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;(625)&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;(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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,115)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(222)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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,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;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;3,159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfIncomeTaxContingenciesTextBlock>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo3MmQ2ZThkMDU2OGM0YWE5YjIwNjYyZGUyNDE0ZDVlMi90YWJsZXJhbmdlOjcyZDZlOGQwNTY4YzRhYTliMjA2NjJkZTI0MTRkNWUyXzEtMS0xLTEtMA_2994cb05-8aa5-4114-8a69-85fc6a592146"
      unitRef="usd">6414000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1200498ede534c94bed7a378eaf832e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo3MmQ2ZThkMDU2OGM0YWE5YjIwNjYyZGUyNDE0ZDVlMi90YWJsZXJhbmdlOjcyZDZlOGQwNTY4YzRhYTliMjA2NjJkZTI0MTRkNWUyXzEtMy0xLTEtMA_22789708-4ca1-46b6-a71b-a114fe066a35"
      unitRef="usd">3159000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1b789ae6a49c489d9d9f1dffefd5a996_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo3MmQ2ZThkMDU2OGM0YWE5YjIwNjYyZGUyNDE0ZDVlMi90YWJsZXJhbmdlOjcyZDZlOGQwNTY4YzRhYTliMjA2NjJkZTI0MTRkNWUyXzEtNS0xLTEtMA_034bd86b-c3a0-4f37-8282-3cbd85e1a7e2"
      unitRef="usd">5121000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo3MmQ2ZThkMDU2OGM0YWE5YjIwNjYyZGUyNDE0ZDVlMi90YWJsZXJhbmdlOjcyZDZlOGQwNTY4YzRhYTliMjA2NjJkZTI0MTRkNWUyXzMtMS0xLTEtMA_80a47591-47df-42e2-b8a8-c563b3ac244b"
      unitRef="usd">833000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo3MmQ2ZThkMDU2OGM0YWE5YjIwNjYyZGUyNDE0ZDVlMi90YWJsZXJhbmdlOjcyZDZlOGQwNTY4YzRhYTliMjA2NjJkZTI0MTRkNWUyXzMtMy0xLTEtMA_a7e8db34-163d-4f2e-9029-65ab36cd2dd7"
      unitRef="usd">3354000</us-gaap:UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo3MmQ2ZThkMDU2OGM0YWE5YjIwNjYyZGUyNDE0ZDVlMi90YWJsZXJhbmdlOjcyZDZlOGQwNTY4YzRhYTliMjA2NjJkZTI0MTRkNWUyXzMtNS0xLTEtMA_86d18624-48d8-4673-bd96-a666ee768bc8"
      unitRef="usd">625000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo3MmQ2ZThkMDU2OGM0YWE5YjIwNjYyZGUyNDE0ZDVlMi90YWJsZXJhbmdlOjcyZDZlOGQwNTY4YzRhYTliMjA2NjJkZTI0MTRkNWUyXzUtMS0xLTEtMA_08bd4dbe-d781-4a13-aa42-74c491dfe7b7"
      unitRef="usd">203000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo3MmQ2ZThkMDU2OGM0YWE5YjIwNjYyZGUyNDE0ZDVlMi90YWJsZXJhbmdlOjcyZDZlOGQwNTY4YzRhYTliMjA2NjJkZTI0MTRkNWUyXzUtMy0xLTEtMA_ae1f4052-fa96-4341-a7fa-7ab6f9ed5694"
      unitRef="usd">209000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo3MmQ2ZThkMDU2OGM0YWE5YjIwNjYyZGUyNDE0ZDVlMi90YWJsZXJhbmdlOjcyZDZlOGQwNTY4YzRhYTliMjA2NjJkZTI0MTRkNWUyXzUtNS0xLTEtMA_13f947ce-1cd1-4f91-a9cf-bf764cd47323"
      unitRef="usd">1115000</us-gaap:UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo3MmQ2ZThkMDU2OGM0YWE5YjIwNjYyZGUyNDE0ZDVlMi90YWJsZXJhbmdlOjcyZDZlOGQwNTY4YzRhYTliMjA2NjJkZTI0MTRkNWUyXzctMS0xLTEtMA_9a5d1420-7bef-4d88-b1ac-ebac424d1f65"
      unitRef="usd">112000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo3MmQ2ZThkMDU2OGM0YWE5YjIwNjYyZGUyNDE0ZDVlMi90YWJsZXJhbmdlOjcyZDZlOGQwNTY4YzRhYTliMjA2NjJkZTI0MTRkNWUyXzctMy0xLTEtMA_df19894f-9034-4e40-8257-94ea02da3f93"
      unitRef="usd">110000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:ForeignCurrencyTransactionGainLossUnrealized
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo3MmQ2ZThkMDU2OGM0YWE5YjIwNjYyZGUyNDE0ZDVlMi90YWJsZXJhbmdlOjcyZDZlOGQwNTY4YzRhYTliMjA2NjJkZTI0MTRkNWUyXzctNS0xLTEtMA_1e97d072-cc56-4be2-8259-b12d4120e012"
      unitRef="usd">-222000</us-gaap:ForeignCurrencyTransactionGainLossUnrealized>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo3MmQ2ZThkMDU2OGM0YWE5YjIwNjYyZGUyNDE0ZDVlMi90YWJsZXJhbmdlOjcyZDZlOGQwNTY4YzRhYTliMjA2NjJkZTI0MTRkNWUyXzgtMS0xLTEtMA_036af3a5-3f86-4804-becf-2eab2863082b"
      unitRef="usd">5490000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo3MmQ2ZThkMDU2OGM0YWE5YjIwNjYyZGUyNDE0ZDVlMi90YWJsZXJhbmdlOjcyZDZlOGQwNTY4YzRhYTliMjA2NjJkZTI0MTRkNWUyXzgtMy0xLTEtMA_1260cfd9-9420-42a2-a9c4-772f2623386a"
      unitRef="usd">6414000</us-gaap:UnrecognizedTaxBenefits>
    <us-gaap:UnrecognizedTaxBenefits
      contextRef="i1200498ede534c94bed7a378eaf832e1_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90YWJsZTo3MmQ2ZThkMDU2OGM0YWE5YjIwNjYyZGUyNDE0ZDVlMi90YWJsZXJhbmdlOjcyZDZlOGQwNTY4YzRhYTliMjA2NjJkZTI0MTRkNWUyXzgtNS0xLTEtMA_5305725d-798f-4c06-a542-31695d6397f3"
      unitRef="usd">3159000</us-gaap:UnrecognizedTaxBenefits>
    <clh:UnrecognizedTaxBenefitsIncreaseResultingFromTransferPricingAdjustments
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzY1OTcwNjk3ODc1NTQ_8a8f703a-8bcb-4e37-99dc-b94655f0b386"
      unitRef="usd">3100000</clh:UnrecognizedTaxBenefitsIncreaseResultingFromTransferPricingAdjustments>
    <clh:UnrecognizedTaxBenefitsIncreaseResultingFromTransferPricingAdjustments
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzY1OTcwNjk3ODc1NTQ_e7fdb4d6-3ff8-425f-bfa2-7d8962101eb3"
      unitRef="usd">3100000</clh:UnrecognizedTaxBenefitsIncreaseResultingFromTransferPricingAdjustments>
    <clh:UnrecognizedTaxBenefitsTransferPricingAdjustmentsOffsettingBenefit
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzQ3ODI_60428c4a-bad9-4583-a1e1-46be9f6eb8bf"
      unitRef="usd">3100000</clh:UnrecognizedTaxBenefitsTransferPricingAdjustmentsOffsettingBenefit>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzQ5MTM_e709f64c-0503-4bd4-a2c2-104772fe6680"
      unitRef="usd">2100000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzQ5MTc_ac81e29f-dd02-41cf-9b08-e895275b8f28"
      unitRef="usd">1700000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
      contextRef="i1200498ede534c94bed7a378eaf832e1_I20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTQvZnJhZzozMzc0Yzc4YWVlOTk0Yzk4YmU1ODZkZmZlNGMwY2U3NC90ZXh0cmVnaW9uOjMzNzRjNzhhZWU5OTRjOThiZTU4NmRmZmU0YzBjZTc0XzQ5MjQ_07581c2c-fbf1-426c-a8c7-ba6372376a84"
      unitRef="usd">800000</us-gaap:UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued>
    <us-gaap:EarningsPerShareTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90ZXh0cmVnaW9uOjcyMjkxYjhjMWE0YzRmMWFhZjIwMjk4MWFlOTg0OTQ4XzYwOA_ef9b75a4-50c0-40d5-babd-3fe48c47d235">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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;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;2018&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;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;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;65,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;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,340&#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;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;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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;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.16&#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, 2020, 2019 and 2018, all then outstanding performance awards and restricted stock awards were included in the calculation of diluted earnings per share except for 53,667, 122,785 and 79,390 respectively, of performance stock awards for which the performance criteria were not attained at the reporting dates and 8,878, 16,304 and 121,803 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="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90ZXh0cmVnaW9uOjcyMjkxYjhjMWE0YzRmMWFhZjIwMjk4MWFlOTg0OTQ4XzYyMw_e4db3c39-bb0f-4ca8-8a06-45599959be93">&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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;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;2018&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;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;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;65,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;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,340&#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;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;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.17&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;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;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.16&#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="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzMtMS0xLTEtMA_145bde52-a5de-4a8c-9ae9-32bdb49a4809"
      unitRef="usd">134837000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzMtMy0xLTEtMA_27d9dbdd-5964-43ca-8989-a5268cb2bc4f"
      unitRef="usd">97740000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzMtNS0xLTEtMA_e9f1d1d9-93c0-410b-933c-021fb42c0e9f"
      unitRef="usd">65636000</us-gaap:NetIncomeLoss>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzUtMS0xLTEtMA_4d819810-96b8-447e-b3d3-5703a9c86ad3"
      unitRef="shares">55479000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzUtMy0xLTEtMA_3aaefbea-e954-45b0-810c-33b7e9b3eedb"
      unitRef="shares">55845000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzUtNS0xLTEtMA_dc68e3c6-589a-4893-8739-918260540895"
      unitRef="shares">56148000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzYtMS0xLTEtMA_27608391-a565-41fe-9a4d-0c3d2e2bd17e"
      unitRef="shares">211000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzYtMy0xLTEtMA_95c41594-b442-4ecc-9a90-fe5b4ccbf0a8"
      unitRef="shares">284000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzYtNS0xLTEtMA_e27fe58e-b696-4683-b700-8e80c4e8c72b"
      unitRef="shares">192000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzctMS0xLTEtMA_9ab15db6-f212-4aac-82cb-d765e58d1c2a"
      unitRef="shares">55690000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzctMy0xLTEtMA_acf697bb-e4c8-4fb2-b07f-469901e929b8"
      unitRef="shares">56129000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzctNS0xLTEtMA_a0f8dcbe-82cd-4b3c-95eb-89d9d112462d"
      unitRef="shares">56340000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzktMS0xLTEtMA_68072d76-8035-4747-af5e-50228564f942"
      unitRef="usdPerShare">2.43</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzktMy0xLTEtMA_bf020276-4d48-48bf-8983-189563fb372b"
      unitRef="usdPerShare">1.75</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerBasicShare
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzktNS0xLTEtMA_c800d449-3aa6-4086-9612-2266d72b2b3d"
      unitRef="usdPerShare">1.17</us-gaap:IncomeLossFromContinuingOperationsPerBasicShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzEwLTEtMS0xLTA_bf3acb2b-36de-4f6d-8e44-c9e5e6e5d329"
      unitRef="usdPerShare">2.42</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzEwLTMtMS0xLTA_aac11d20-d308-4f29-b122-65659ffee827"
      unitRef="usdPerShare">1.74</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90YWJsZTpkNGVmM2FkMjg2YmU0NTA1OWVlNmNiMzlkODhkMjE0OC90YWJsZXJhbmdlOmQ0ZWYzYWQyODZiZTQ1MDU5ZWU2Y2IzOWQ4OGQyMTQ4XzEwLTUtMS0xLTA_2f1c2dc3-3064-41f5-abcf-808bfed7c465"
      unitRef="usdPerShare">1.16</us-gaap:IncomeLossFromContinuingOperationsPerDilutedShare>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i5dfdd60430d94af48b0611b6a7402a0b_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90ZXh0cmVnaW9uOjcyMjkxYjhjMWE0YzRmMWFhZjIwMjk4MWFlOTg0OTQ4XzMyNQ_bfd6a63b-1028-480d-8bbb-098ac75ba94c"
      unitRef="shares">53667</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i39c3c74c7fc14e9882e83b43f9fb996f_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90ZXh0cmVnaW9uOjcyMjkxYjhjMWE0YzRmMWFhZjIwMjk4MWFlOTg0OTQ4XzMyOQ_106fca75-7579-478d-9947-5836ac98daa8"
      unitRef="shares">122785</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="icb69bb794ecd48789104c8c03dca127f_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90ZXh0cmVnaW9uOjcyMjkxYjhjMWE0YzRmMWFhZjIwMjk4MWFlOTg0OTQ4XzMzNg_77aebb28-e03f-48b3-bfdb-69ad0e88cd6d"
      unitRef="shares">79390</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i07eaa2d6ae434e248b04b72a748d9208_D20200101-20201231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90ZXh0cmVnaW9uOjcyMjkxYjhjMWE0YzRmMWFhZjIwMjk4MWFlOTg0OTQ4XzQ1MA_c3650a72-0f3e-4ead-8426-ed979b563576"
      unitRef="shares">8878</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i801366bbeee64be19fbb96a02fab13e1_D20190101-20191231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90ZXh0cmVnaW9uOjcyMjkxYjhjMWE0YzRmMWFhZjIwMjk4MWFlOTg0OTQ4XzQ1NA_552b6c00-a147-48af-9083-b658d2a2ff85"
      unitRef="shares">16304</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia62cdd5835f347ef8de8a14a30f8aad9_D20180101-20181231"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNTcvZnJhZzo3MjI5MWI4YzFhNGM0ZjFhYWYyMDI5ODFhZTk4NDk0OC90ZXh0cmVnaW9uOjcyMjkxYjhjMWE0YzRmMWFhZjIwMjk4MWFlOTg0OTQ4XzQ2MQ_be82468c-4078-43d5-b2c5-3a9b39fc5c8e"
      unitRef="shares">121803</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjAvZnJhZzo3NThjNWVmOGI5ZmM0MTdjODhlNDZkZDg1MDA2OWY3My90ZXh0cmVnaW9uOjc1OGM1ZWY4YjlmYzQxN2M4OGU0NmRkODUwMDY5ZjczXzEyODc_2f86b6c3-81d9-493e-acf1-5ffc82228aea">STOCKHOLDERS' EQUITY&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 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 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, 2020, 2019 and 2018, the Company repurchased and retired a total of 1.2 million, 0.3 million and 0.8 million shares, respectively, of the Company's common stock for total costs of $74.8 million, $21.4 million and $45.1 million, respectively. As of December&#160;31, 2020, an additional&#160;$209.9 million remained available for repurchase of shares under this program.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjAvZnJhZzo3NThjNWVmOGI5ZmM0MTdjODhlNDZkZDg1MDA2OWY3My90ZXh0cmVnaW9uOjc1OGM1ZWY4YjlmYzQxN2M4OGU0NmRkODUwMDY5ZjczXzEwMw_f3cbb941-2230-4a19-be02-2730a9837be3"
      unitRef="usd">600000000.0</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjAvZnJhZzo3NThjNWVmOGI5ZmM0MTdjODhlNDZkZDg1MDA2OWY3My90ZXh0cmVnaW9uOjc1OGM1ZWY4YjlmYzQxN2M4OGU0NmRkODUwMDY5ZjczXzkxNA_96efb9b7-70da-4006-80d0-a79f31b2f667"
      unitRef="shares">1200000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjAvZnJhZzo3NThjNWVmOGI5ZmM0MTdjODhlNDZkZDg1MDA2OWY3My90ZXh0cmVnaW9uOjc1OGM1ZWY4YjlmYzQxN2M4OGU0NmRkODUwMDY5ZjczXzkxOA_2dd92107-f856-43f9-9e3f-0d1299b77cd1"
      unitRef="shares">300000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjAvZnJhZzo3NThjNWVmOGI5ZmM0MTdjODhlNDZkZDg1MDA2OWY3My90ZXh0cmVnaW9uOjc1OGM1ZWY4YjlmYzQxN2M4OGU0NmRkODUwMDY5ZjczXzkyNQ_a8a6db9f-5263-4305-89d0-51ded8799fc6"
      unitRef="shares">800000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjAvZnJhZzo3NThjNWVmOGI5ZmM0MTdjODhlNDZkZDg1MDA2OWY3My90ZXh0cmVnaW9uOjc1OGM1ZWY4YjlmYzQxN2M4OGU0NmRkODUwMDY5ZjczXzEwMTM_c3c61f5f-b7f3-4b42-a482-6d2391d25c25"
      unitRef="usd">74800000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjAvZnJhZzo3NThjNWVmOGI5ZmM0MTdjODhlNDZkZDg1MDA2OWY3My90ZXh0cmVnaW9uOjc1OGM1ZWY4YjlmYzQxN2M4OGU0NmRkODUwMDY5ZjczXzEwMTc_559b5900-7f63-4ef8-bba0-f9154bcd19ae"
      unitRef="usd">21400000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjAvZnJhZzo3NThjNWVmOGI5ZmM0MTdjODhlNDZkZDg1MDA2OWY3My90ZXh0cmVnaW9uOjc1OGM1ZWY4YjlmYzQxN2M4OGU0NmRkODUwMDY5ZjczXzEwMjQ_872a8132-1668-44cc-b6f6-ff8f5eacdd23"
      unitRef="usd">45100000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjAvZnJhZzo3NThjNWVmOGI5ZmM0MTdjODhlNDZkZDg1MDA2OWY3My90ZXh0cmVnaW9uOjc1OGM1ZWY4YjlmYzQxN2M4OGU0NmRkODUwMDY5ZjczXzEwOTk1MTE2MjkwODE_fd0240b7-737b-4e73-a52a-5830a3a23ca9"
      unitRef="usd">209900000</us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1>
    <us-gaap:ComprehensiveIncomeNoteTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90ZXh0cmVnaW9uOjE2YWNiMGI3NGFkYjRhM2JiMGYyZTZmYzVkMDAwYWE5XzEwNDY_3ed50860-58d8-4f17-a552-265f7e3edd83">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, 2020, 2019 and 2018 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 (Losses) Gains 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, 2018&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;(170,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(172,407)&lt;/span&gt;&lt;/td&gt;&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;5,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, net of tax&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;(42,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(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 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;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(50,964)&lt;/span&gt;&lt;/td&gt;&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, 2018&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;(212,925)&lt;/span&gt;&lt;/td&gt;&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;(69)&lt;/span&gt;&lt;/td&gt;&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,773)&lt;/span&gt;&lt;/td&gt;&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,604)&lt;/span&gt;&lt;/td&gt;&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;(223,371)&lt;/span&gt;&lt;/td&gt;&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;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;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,719&#160;&lt;/span&gt;&lt;/td&gt;&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;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;25,130&#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;212&#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;(12,066)&lt;/span&gt;&lt;/td&gt;&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;44&#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;13,320&#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:700;line-height:100%"&gt;Balance at December&#160;31, 2019&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;(187,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(210,051)&lt;/span&gt;&lt;/td&gt;&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;(10)&lt;/span&gt;&lt;/td&gt;&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,970)&lt;/span&gt;&lt;/td&gt;&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;(255)&lt;/span&gt;&lt;/td&gt;&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;(11,023)&lt;/span&gt;&lt;/td&gt;&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;8,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;8,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;11,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,426)&lt;/span&gt;&lt;/td&gt;&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, 2020&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;(176,234)&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;135&#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;(33,629)&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,749)&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;(211,477)&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 years ended December 31, 2020 and December&#160;31, 2018, the Company converted intercompany loans with a foreign subsidiary to equity, which resulted in deductible tax losses. The loans 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 loans had been accumulated as a component of other comprehensive (loss) income. The tax benefits of $1.3&#160;million and $5.0 million, respectively, which were triggered by the conversions were 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, 2020, 2019 and 2018 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;(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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 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;(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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90ZXh0cmVnaW9uOjE2YWNiMGI3NGFkYjRhM2JiMGYyZTZmYzVkMDAwYWE5XzEwMzc_193cd20e-5afd-4722-829e-551aa0877a1b">&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, 2020, 2019 and 2018 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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 (Losses) Gains 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, 2018&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;(170,575)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(146)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,686)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;(172,407)&lt;/span&gt;&lt;/td&gt;&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;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(47,374)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,579)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;124&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,647)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;5,024&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(105)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(42)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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, net of tax&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;(42,350)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;77&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td 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;(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 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;82&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(50,964)&lt;/span&gt;&lt;/td&gt;&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, 2018&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;(212,925)&lt;/span&gt;&lt;/td&gt;&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;(69)&lt;/span&gt;&lt;/td&gt;&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,773)&lt;/span&gt;&lt;/td&gt;&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,604)&lt;/span&gt;&lt;/td&gt;&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;(223,371)&lt;/span&gt;&lt;/td&gt;&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;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;(70)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,401)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;60&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,719&#160;&lt;/span&gt;&lt;/td&gt;&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;332&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,667&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(50)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;(16)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;25,130&#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;212&#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;(12,066)&lt;/span&gt;&lt;/td&gt;&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;44&#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;13,320&#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:700;line-height:100%"&gt;Balance at December&#160;31, 2019&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;(187,795)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,839)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,560)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(210,051)&lt;/span&gt;&lt;/td&gt;&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;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#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;(10)&lt;/span&gt;&lt;/td&gt;&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,970)&lt;/span&gt;&lt;/td&gt;&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;(255)&lt;/span&gt;&lt;/td&gt;&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;(11,023)&lt;/span&gt;&lt;/td&gt;&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;8,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;8,180&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#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;66&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;11,561&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(8)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,790)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;(189)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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,426)&lt;/span&gt;&lt;/td&gt;&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, 2020&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;(176,234)&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;135&#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;(33,629)&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,749)&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;(211,477)&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="i8e7a6e38ed02499c894613d7fdf54e74_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEtMS0xLTEtMA_54e8fecf-6708-4e68-a490-bcae679398b6"
      unitRef="usd">-170575000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae6ef4af42f94d569f61b13a154687bf_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEtMy0xLTEtMA_4a27b37d-d49d-4111-b167-2adae438c58f"
      unitRef="usd">-146000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieae5db00798348fa88f7c31ad55a6339_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEtNS0xLTEtMA_711f6161-8d41-4ffd-b6dd-a96efd6e71a0"
      unitRef="usd">0</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ibf33cb42e6c249459d4afbd61df9b659_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEtNy0xLTEtMA_8467add5-6ac5-4cb4-b1b3-c9115cd8a5ef"
      unitRef="usd">-1686000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if2e5eff518ad4c60829ff340b798dbbc_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEtOS0xLTEtMA_e6999d3b-7fc2-48b7-bcb0-d9119b3488be"
      unitRef="usd">-172407000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="if93e3df26ac34ce092753288758309f0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzItMS0xLTEtMA_3a05d7f0-4a5d-4f50-abec-23fbb019ca26"
      unitRef="usd">-47374000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ida45ba8286af451b80bb6b1ff724e5d1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzItMy0xLTEtMA_4896f497-166c-4692-aa92-da8ddbb250c0"
      unitRef="usd">182000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i3538447ac0da4d29afced9e72ec301d2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzItNS0xLTEtMA_169dd03e-5108-4b0d-a503-dd3cfe4803f8"
      unitRef="usd">-9579000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ic74182777e484039851778f4e12f6532_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzItNy0xLTEtMA_a822ad35-acce-40e0-aa69-c871ab5bab03"
      unitRef="usd">124000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzItOS0xLTEtMA_65a79b9b-c5af-40b5-9fc5-2ebee3ad83dc"
      unitRef="usd">-56647000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="if93e3df26ac34ce092753288758309f0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzMtMS0xLTEtMA_fb2c3751-b360-4fc6-8bc3-faf465c90b7c"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="ida45ba8286af451b80bb6b1ff724e5d1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzMtMy0xLTEtMA_b3c8b367-4fa7-46dc-ae73-6f363c74271a"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i3538447ac0da4d29afced9e72ec301d2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzMtNS0xLTEtMA_75cd1bf8-f670-4e17-878f-179d43295b67"
      unitRef="usd">-806000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="ic74182777e484039851778f4e12f6532_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzMtNy0xLTEtMA_870d8bd7-247c-4f23-b32d-6b4b5c278b18"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzMtOS0xLTEtMA_b729b445-62f3-4c8c-a96b-3c19d1e0891d"
      unitRef="usd">-806000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="if93e3df26ac34ce092753288758309f0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzQtMS0xLTEtMA_ef8df156-261f-457e-9ede-a0237ce10b88"
      unitRef="usd">-5024000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="ida45ba8286af451b80bb6b1ff724e5d1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzQtMy0xLTEtMA_724bb20f-de7d-4d9e-8ebc-84be4f7803e4"
      unitRef="usd">105000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i3538447ac0da4d29afced9e72ec301d2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzQtNS0xLTEtMA_35d41745-d3d9-429c-9e9b-14222ee439ea"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="ic74182777e484039851778f4e12f6532_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzQtNy0xLTEtMA_38298943-1a08-4bcd-9650-a86234e193c4"
      unitRef="usd">42000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzQtOS0xLTEtMA_a0cc5dcc-2ec2-4f00-80c7-9895a870e533"
      unitRef="usd">-4877000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if93e3df26ac34ce092753288758309f0_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzUtMS0xLTEtMA_0be95078-0d74-45cd-b70c-a22903569172"
      unitRef="usd">-42350000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ida45ba8286af451b80bb6b1ff724e5d1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzUtMy0xLTEtMA_3fe8cb63-2924-4f92-aeee-d5fd9d078879"
      unitRef="usd">77000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3538447ac0da4d29afced9e72ec301d2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzUtNS0xLTEtMA_a877ed9e-a22e-414a-914b-a17dce49c224"
      unitRef="usd">-8773000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ic74182777e484039851778f4e12f6532_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzUtNy0xLTEtMA_27e1af81-1068-458c-ab82-4d2794a630dc"
      unitRef="usd">82000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzUtOS0xLTEtMA_a006e0d5-06a3-45f6-a53b-45c8c14891b4"
      unitRef="usd">-50964000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i72dc09e2bb01407c9b9d1d863cc6e205_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzYtMS0xLTEtMA_24280dfa-5d38-444f-92e3-56419fc56271"
      unitRef="usd">-212925000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5f8ece745fc34ae9b93446a2c040cd3a_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzYtMy0xLTEtMA_5a93bdfe-70dc-4b3d-aaef-fb9fc55f41ec"
      unitRef="usd">-69000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ieafa69a598b64e009f9bee31e4f5c3cb_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzYtNS0xLTEtMA_716c36ee-62fe-4b35-b54c-ad5cb886bc6f"
      unitRef="usd">-8773000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2feb81bcd0ee4797aa5b600e4a73c434_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzYtNy0xLTEtMA_1babab5f-631d-4448-b500-29700d7a219a"
      unitRef="usd">-1604000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iea69b69745124014bb515d9c1d2261f9_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzYtOS0xLTEtMA_b9adfa92-372b-4742-9588-ec1a9bef90e0"
      unitRef="usd">-223371000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="idc5bc6649be74764ab9fdae358c942b0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzctMS0xLTEtMA_ebd18336-7354-4ee5-b7cf-789e5a5225a8"
      unitRef="usd">25130000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i030d87588b84463c9c0a7f47a87e76ee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzctMy0xLTEtMA_0c9e3de7-2c67-4533-96c0-15ffa22b4f23"
      unitRef="usd">-70000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="if1a4d3149818429f8b114459c3244e2b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzctNS0xLTEtMA_4e3e8bb8-8b3a-4005-8e62-c76f2a189f07"
      unitRef="usd">-14401000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="ie27ea358ec844110a37934250bbeb78d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzctNy0xLTEtMA_3aaf21f3-7e65-4168-9991-b3bd36b6c0c2"
      unitRef="usd">60000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzctOS0xLTEtMA_6b24c3ec-79f8-4c2b-9612-5724c7d8d2d8"
      unitRef="usd">10719000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="idc5bc6649be74764ab9fdae358c942b0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzgtMS0xLTEtMA_e2de5824-0eac-4428-bdeb-53829ab666f4"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i030d87588b84463c9c0a7f47a87e76ee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzgtMy0xLTEtMA_0aa1a347-a969-4cce-b3a0-1d741e95bcdb"
      unitRef="usd">-332000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="if1a4d3149818429f8b114459c3244e2b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzgtNS0xLTEtMA_9e3fb0a2-1e5f-41b9-a0c9-af50b4549b02"
      unitRef="usd">-2335000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="ie27ea358ec844110a37934250bbeb78d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzgtNy0xLTEtMA_6a7f3082-2037-4005-b9df-39eb89486878"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzgtOS0xLTEtMA_c29c5f85-155f-4dfc-9c6f-95ec72462168"
      unitRef="usd">-2667000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="idc5bc6649be74764ab9fdae358c942b0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzktMS0xLTEtMA_80d8bf0e-8753-4693-8db6-04fc7bbf3e97"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i030d87588b84463c9c0a7f47a87e76ee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzktMy0xLTEtMA_ff36dab6-a492-4c8b-bece-0a183facb4fc"
      unitRef="usd">50000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="if1a4d3149818429f8b114459c3244e2b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzktNS0xLTEtMA_83c0b437-2d90-49d2-a994-6e1e623da4a8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="ie27ea358ec844110a37934250bbeb78d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzktNy0xLTEtMA_638564ff-a0e1-4172-bc6e-d44c39f82520"
      unitRef="usd">16000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzktOS0xLTEtMA_7ba11f44-771c-44ca-89ea-a12b29956dfe"
      unitRef="usd">66000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="idc5bc6649be74764ab9fdae358c942b0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEwLTEtMS0xLTA_0bb9493c-2044-4543-a873-8f0fdfc116fa"
      unitRef="usd">25130000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i030d87588b84463c9c0a7f47a87e76ee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEwLTMtMS0xLTA_1c27bb20-0358-4cd5-a935-04deb8b80b2a"
      unitRef="usd">212000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="if1a4d3149818429f8b114459c3244e2b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEwLTUtMS0xLTA_9a238763-0264-4522-aabb-e9b61d00145f"
      unitRef="usd">-12066000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ie27ea358ec844110a37934250bbeb78d_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEwLTctMS0xLTA_53c7299a-d97a-430e-ae70-ad5144f42317"
      unitRef="usd">44000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEwLTktMS0xLTA_f75f7168-4fad-41b9-a555-81d1947a37cc"
      unitRef="usd">13320000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="ibfe3f4f506a647c5bcdc8d2d2b3b4320_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzExLTEtMS0xLTA_dd300a90-e438-444f-b706-f8826ea280ee"
      unitRef="usd">-187795000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4b28fee7f98845f0b4b3f5da739e1081_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzExLTMtMS0xLTA_53c9c4e1-69aa-47f3-a6c0-0bdcda3779ab"
      unitRef="usd">143000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9957e65a761c4ceea054b57656e288a4_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzExLTUtMS0xLTA_0ed55506-adaa-4a89-81ab-41e6e492ee62"
      unitRef="usd">-20839000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i48e49fd9fd7f4f04a606af1e1c6cd65e_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzExLTctMS0xLTA_800d26db-0ba0-41ce-993d-c27b39e2f34d"
      unitRef="usd">-1560000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic04f9cfd452b4ca9b03a605bf40404e3_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzExLTktMS0xLTA_e6170ba4-7527-444c-b7e6-87c0f6797c28"
      unitRef="usd">-210051000</us-gaap:StockholdersEquity>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i57af7996ee984bd08d84114b92932e74_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEyLTEtMS0xLTA_544c7255-ebd3-4a3c-8fe3-a9bb8c3d058c"
      unitRef="usd">10212000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i92f156c361164496ae7c83915ec6612b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEyLTMtMS0xLTA_627018c9-d924-4779-a237-6df3e9820fb6"
      unitRef="usd">-10000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i9f25ece48a2f4f5090ec76d14d03404d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEyLTUtMS0xLTA_f2b1f5dd-add7-40ca-9c1e-fcba267bb27a"
      unitRef="usd">-20970000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i3cf24d603c5a4f048b320534e83811ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEyLTctMS0xLTA_7c3ae7ba-4bd1-49de-b6ca-7a0653a76b48"
      unitRef="usd">-255000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEyLTktMS0xLTA_a4277675-b2ae-4261-bada-ce31b9c95262"
      unitRef="usd">-11023000</us-gaap:OciBeforeReclassificationsBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i57af7996ee984bd08d84114b92932e74_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEzLTEtMS0xLTA_8c9e7aa4-ec14-4f09-adaa-538e3c012ce7"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i92f156c361164496ae7c83915ec6612b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEzLTMtMS0xLTA_95bb0c90-36ec-48c9-a568-4935146d07f4"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i9f25ece48a2f4f5090ec76d14d03404d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEzLTUtMS0xLTA_c1ece8f5-f626-4008-964c-34fa52002bb1"
      unitRef="usd">-8180000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i3cf24d603c5a4f048b320534e83811ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEzLTctMS0xLTA_6a55b545-2852-4e8b-b6b1-975c5d32cc86"
      unitRef="usd">0</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzEzLTktMS0xLTA_1bf018e5-9284-4476-b6b2-a78eadf6ed38"
      unitRef="usd">-8180000</us-gaap:ReclassificationFromAociCurrentPeriodBeforeTaxAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i57af7996ee984bd08d84114b92932e74_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzE0LTEtMS0xLTA_0ac2ceb9-831c-4924-bdc9-729b6105b371"
      unitRef="usd">-1349000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i92f156c361164496ae7c83915ec6612b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzE0LTMtMS0xLTA_25d2eed7-d662-48f4-8b2f-6f389e91e534"
      unitRef="usd">-2000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i9f25ece48a2f4f5090ec76d14d03404d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzE0LTUtMS0xLTA_b4d06c1c-fd10-4f39-91d1-323e08efdccc"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i3cf24d603c5a4f048b320534e83811ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzE0LTctMS0xLTA_015884fc-c145-4f19-9b6d-3f8e21126f24"
      unitRef="usd">-66000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzE0LTktMS0xLTA_7f038125-80db-46fd-8277-ac4b0b1f9c1a"
      unitRef="usd">-1417000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i57af7996ee984bd08d84114b92932e74_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzE1LTEtMS0xLTA_287d8529-9b7d-44ff-b742-a1cceba1e81c"
      unitRef="usd">11561000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i92f156c361164496ae7c83915ec6612b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzE1LTMtMS0xLTA_bad45ae4-3637-4be4-8de1-2c759b172a3c"
      unitRef="usd">-8000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9f25ece48a2f4f5090ec76d14d03404d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzE1LTUtMS0xLTA_09609987-e581-49f8-8588-2dd5639a06ed"
      unitRef="usd">-12790000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i3cf24d603c5a4f048b320534e83811ad_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzE1LTctMS0xLTA_c3bc9ef4-1841-477b-b0d0-b89977162f84"
      unitRef="usd">-189000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzE1LTktMS0xLTA_95925a70-e708-46a5-8684-06619060de54"
      unitRef="usd">-1426000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:StockholdersEquity
      contextRef="i77b98c16532a4b65bbf26b3b1160348a_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzE2LTEtMS0xLTA_b7ce06ff-5338-48c2-be9b-43a5cd3f105a"
      unitRef="usd">-176234000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3b18c0ab07de45d99141b4211b815730_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzE2LTMtMS0xLTA_1c579710-e633-4c2e-a9df-706f3e851c31"
      unitRef="usd">135000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i6f0c30e2b9dc4780a32008754e5f88d6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzE2LTUtMS0xLTA_1ad16acb-2f79-43e6-bd45-2837404920d9"
      unitRef="usd">-33629000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i40de6b9cc1dc4ff1bfb9180aedcef2b6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzE2LTctMS0xLTA_a516d370-59b9-4cd0-a609-7ba075c2db7e"
      unitRef="usd">-1749000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iae9852a6c6cb4ec692c010a9b704f661_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTpiZjdlOWIxZWY3NTQ0MTMyYWY5ODFiZTkwYTBhOGI1My90YWJsZXJhbmdlOmJmN2U5YjFlZjc1NDQxMzJhZjk4MWJlOTBhMGE4YjUzXzE2LTktMS0xLTA_a40fad71-47ac-487e-8d8c-f718214c422a"
      unitRef="usd">-211477000</us-gaap:StockholdersEquity>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="i57af7996ee984bd08d84114b92932e74_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90ZXh0cmVnaW9uOjE2YWNiMGI3NGFkYjRhM2JiMGYyZTZmYzVkMDAwYWE5XzEwOTk1MTE2Mjg5ODI_78d1e620-a848-4340-a526-dbbf6bb0f2bc"
      unitRef="usd">-1300000</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1
      contextRef="if93e3df26ac34ce092753288758309f0_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90ZXh0cmVnaW9uOjE2YWNiMGI3NGFkYjRhM2JiMGYyZTZmYzVkMDAwYWE5XzY5Mw_2a376316-d3ad-4ed0-aa35-6cc7d6484aa9"
      unitRef="usd">-5000000.0</us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1>
    <us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90ZXh0cmVnaW9uOjE2YWNiMGI3NGFkYjRhM2JiMGYyZTZmYzVkMDAwYWE5XzEwMzk_508de35e-d208-4769-942d-64109e77268c">&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, 2020, 2019 and 2018 were as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;2018&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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;(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 style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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 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;(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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(806)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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="i92f156c361164496ae7c83915ec6612b_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTphZTAzNjhlZDc2NTY0NjM3ODhjMmY5NmU3ZWY2NDllMy90YWJsZXJhbmdlOmFlMDM2OGVkNzY1NjQ2Mzc4OGMyZjk2ZTdlZjY0OWUzXzItMi0xLTEtMA_ec6ddbf0-e9e9-4195-9359-863727e0b25e"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i030d87588b84463c9c0a7f47a87e76ee_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTphZTAzNjhlZDc2NTY0NjM3ODhjMmY5NmU3ZWY2NDllMy90YWJsZXJhbmdlOmFlMDM2OGVkNzY1NjQ2Mzc4OGMyZjk2ZTdlZjY0OWUzXzItMy0xLTEtMA_4a607bc1-9757-4ff7-99e1-5cb035845b1c"
      unitRef="usd">-332000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="ida45ba8286af451b80bb6b1ff724e5d1_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTphZTAzNjhlZDc2NTY0NjM3ODhjMmY5NmU3ZWY2NDllMy90YWJsZXJhbmdlOmFlMDM2OGVkNzY1NjQ2Mzc4OGMyZjk2ZTdlZjY0OWUzXzItNC0xLTEtMA_4d5b1d4e-d078-411b-b064-a533cb08317f"
      unitRef="usd">0</us-gaap:OtherNonoperatingIncomeExpense>
    <clh:InterestExpenseNet
      contextRef="i9f25ece48a2f4f5090ec76d14d03404d_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTphZTAzNjhlZDc2NTY0NjM3ODhjMmY5NmU3ZWY2NDllMy90YWJsZXJhbmdlOmFlMDM2OGVkNzY1NjQ2Mzc4OGMyZjk2ZTdlZjY0OWUzXzMtMi0xLTEtMA_253a73c8-f7a9-4af0-99f8-a62284a32cb9"
      unitRef="usd">-8180000</clh:InterestExpenseNet>
    <clh:InterestExpenseNet
      contextRef="if1a4d3149818429f8b114459c3244e2b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTphZTAzNjhlZDc2NTY0NjM3ODhjMmY5NmU3ZWY2NDllMy90YWJsZXJhbmdlOmFlMDM2OGVkNzY1NjQ2Mzc4OGMyZjk2ZTdlZjY0OWUzXzMtMy0xLTEtMA_15fc87ad-851f-4309-ba61-07907fe2c061"
      unitRef="usd">-2335000</clh:InterestExpenseNet>
    <clh:InterestExpenseNet
      contextRef="i3538447ac0da4d29afced9e72ec301d2_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjMvZnJhZzoxNmFjYjBiNzRhZGI0YTNiYjBmMmU2ZmM1ZDAwMGFhOS90YWJsZTphZTAzNjhlZDc2NTY0NjM3ODhjMmY5NmU3ZWY2NDllMy90YWJsZXJhbmdlOmFlMDM2OGVkNzY1NjQ2Mzc4OGMyZjk2ZTdlZjY0OWUzXzMtNC0xLTEtMA_2afca383-00a0-4529-9926-73296a74000b"
      unitRef="usd">-806000</clh:InterestExpenseNet>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzIxNDE_835d3573-9154-4810-a215-fd2861377918">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;On June 3, 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 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. The Company's previous stock incentive plan (the "2010 Plan") expired on May 10, 2020. In connection with the adoption of the 2020 Plan, no further awards will be made under the 2010 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 grants restricted stock awards and performance stock awards. The restricted stock awards generally vest over &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzc2Nw_7784ea6c-d8a5-4627-9a3a-8c59de3527dd"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzc2Nw_94af4cfe-cc30-4404-9d57-d822c035f2df"&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 margin, free cash flow 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, 2020, 2019 and 2018 was $18.5 million, $17.8 million and $16.8 million, respectively. The total income tax benefit recognized in the consolidated statements of operations from stock-based compensation expense was $4.2 million, $3.1 million and $3.2 million for the years ended December&#160;31, 2020, 2019 and 2018, 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: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, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;522,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&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;225,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(208,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(45,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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-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;493,879&#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;59.74&#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, 2020, there was $19.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.7&#160;years. The total fair value of restricted stock vested during 2020, 2019 and 2018 was $13.3 million, $16.8 million and $10.8 million, 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: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, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;204,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;64.78&#160;&lt;/span&gt;&lt;/td&gt;&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;161,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;(54,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(57,337)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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-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;254,449&#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;53.79&#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, 2020, there was $5.1 million of total unrecognized compensation cost arising from performance stock awards whereby the performance conditions had either been met or were probable of vesting. The total fair value of performance awards vested during 2020, 2019 and 2018 was $3.5 million, $8.1 million and $1.2 million, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i189437c3251b449aaf3fb1b9e547eceb_I20200603"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzEwOTk1MTE2MzEyNDI_9f88538f-a028-4a69-aea5-9e3f602c3c45"
      unitRef="shares">2500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="i46cacf006f50478b9c63143b9105f8fc_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzEwNDQ1MzYwNDY2MDUw_4bf24b8f-01ee-4a10-a552-3e39bf8ac3c5">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="id165bb4ef0b04afcab17043b5680419f_D20190101-20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzEwNDQ1MzYwNDY2MDUw_cb350889-f503-4e03-b841-10a2bc2988ad">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzEwOTQ_a878f06b-b1ea-4251-ab26-aef047be513f"
      unitRef="usd">18500000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzEwOTg_d256bfc5-fa2b-40c8-9ebe-700b953c34fe"
      unitRef="usd">17800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzExMDU_ecaf3893-7e28-4ba6-9dd1-80e7de58f2d7"
      unitRef="usd">16800000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzEyNDI_9756160e-fd4a-447f-ba0e-8efb1fcd51b6"
      unitRef="usd">4200000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzEyNDY_4d91ca67-a71a-49b3-86a2-f2b7572b7a83"
      unitRef="usd">3100000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzEyNTM_38e01602-83bd-4897-b559-103f8cac896f"
      unitRef="usd">3200000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzIxNjA_c96bb759-12c5-43db-9e2e-469709d11283">&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, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;522,597&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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.57&#160;&lt;/span&gt;&lt;/td&gt;&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;225,548&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;(208,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.89&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(45,614)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.81&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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-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;493,879&#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;59.74&#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="ib8c2802352df4691958cf0b819c44481_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTo3MjY4Y2MxNmY4NjU0NDAxYTliYTdlYjQ0NTdlNjdjMS90YWJsZXJhbmdlOjcyNjhjYzE2Zjg2NTQ0MDFhOWJhN2ViNDQ1N2U2N2MxXzEtMS0xLTEtMA_82e2e8dd-c4f4-4897-a2a8-7d78774cf4e2"
      unitRef="shares">522597</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ib8c2802352df4691958cf0b819c44481_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTo3MjY4Y2MxNmY4NjU0NDAxYTliYTdlYjQ0NTdlNjdjMS90YWJsZXJhbmdlOjcyNjhjYzE2Zjg2NTQ0MDFhOWJhN2ViNDQ1N2U2N2MxXzEtMy0xLTEtMA_236b7c1a-a098-4203-87ba-eccd9a5b7b11"
      unitRef="usdPerShare">59.57</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i24b564a8a2394118b5d3dab6f4170690_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTo3MjY4Y2MxNmY4NjU0NDAxYTliYTdlYjQ0NTdlNjdjMS90YWJsZXJhbmdlOjcyNjhjYzE2Zjg2NTQ0MDFhOWJhN2ViNDQ1N2U2N2MxXzItMS0xLTEtMA_64c0c18a-af35-4e5d-bf49-e15ef78b4d74"
      unitRef="shares">225548</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i24b564a8a2394118b5d3dab6f4170690_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTo3MjY4Y2MxNmY4NjU0NDAxYTliYTdlYjQ0NTdlNjdjMS90YWJsZXJhbmdlOjcyNjhjYzE2Zjg2NTQ0MDFhOWJhN2ViNDQ1N2U2N2MxXzItMy0xLTEtMA_a7d7100b-d6c0-4b6a-a03c-f8deedc32cf3"
      unitRef="usdPerShare">58.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i24b564a8a2394118b5d3dab6f4170690_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTo3MjY4Y2MxNmY4NjU0NDAxYTliYTdlYjQ0NTdlNjdjMS90YWJsZXJhbmdlOjcyNjhjYzE2Zjg2NTQ0MDFhOWJhN2ViNDQ1N2U2N2MxXzMtMS0xLTEtMA_c511c0ee-a16c-430f-abb2-414ef7c7ce9d"
      unitRef="shares">208652</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i24b564a8a2394118b5d3dab6f4170690_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTo3MjY4Y2MxNmY4NjU0NDAxYTliYTdlYjQ0NTdlNjdjMS90YWJsZXJhbmdlOjcyNjhjYzE2Zjg2NTQ0MDFhOWJhN2ViNDQ1N2U2N2MxXzMtMy0xLTEtMA_6c07dacf-80ad-4957-945b-d15ab40d1b0b"
      unitRef="usdPerShare">57.89</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i24b564a8a2394118b5d3dab6f4170690_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTo3MjY4Y2MxNmY4NjU0NDAxYTliYTdlYjQ0NTdlNjdjMS90YWJsZXJhbmdlOjcyNjhjYzE2Zjg2NTQ0MDFhOWJhN2ViNDQ1N2U2N2MxXzQtMS0xLTEtMA_0f01258c-90d6-4884-9020-af37a9213d09"
      unitRef="shares">45614</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i24b564a8a2394118b5d3dab6f4170690_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTo3MjY4Y2MxNmY4NjU0NDAxYTliYTdlYjQ0NTdlNjdjMS90YWJsZXJhbmdlOjcyNjhjYzE2Zjg2NTQ0MDFhOWJhN2ViNDQ1N2U2N2MxXzQtMy0xLTEtMA_ec5e7e84-c06c-458b-8f3e-7cd889ef006b"
      unitRef="usdPerShare">58.81</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="ibaacca7e73a6445198ca2ef44d2a89e5_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTo3MjY4Y2MxNmY4NjU0NDAxYTliYTdlYjQ0NTdlNjdjMS90YWJsZXJhbmdlOjcyNjhjYzE2Zjg2NTQ0MDFhOWJhN2ViNDQ1N2U2N2MxXzUtMS0xLTEtMA_7955c548-76df-4ed3-a20d-09ea4c747c10"
      unitRef="shares">493879</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="ibaacca7e73a6445198ca2ef44d2a89e5_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTo3MjY4Y2MxNmY4NjU0NDAxYTliYTdlYjQ0NTdlNjdjMS90YWJsZXJhbmdlOjcyNjhjYzE2Zjg2NTQ0MDFhOWJhN2ViNDQ1N2U2N2MxXzUtMy0xLTEtMA_7bcc2321-21f5-4246-8054-df26e4763984"
      unitRef="usdPerShare">59.74</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="ibaacca7e73a6445198ca2ef44d2a89e5_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzE0NDg_44d1c8e4-b25d-4ab9-9797-0e7355bea263"
      unitRef="usd">19800000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="i24b564a8a2394118b5d3dab6f4170690_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzE2MDI_b05f6843-ed6d-43ea-bcb6-e6170eb60094">P2Y8M12D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i24b564a8a2394118b5d3dab6f4170690_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzE2ODU_bb9ebea0-5f95-4806-ada4-0e69c8b5b24c"
      unitRef="usd">13300000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ia82dea8bb19a4409aaadc312c2f4a285_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzE2ODk_47d20ca1-6386-485f-8b29-fdc9e3ca28d0"
      unitRef="usd">16800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i5eaa589ab17b4b5999fd7cd620a327a9_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzE2OTY_13616d97-1763-42f3-8295-30dc5dc2d0e3"
      unitRef="usd">10800000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzIxNjg_0079c29b-f066-4bf7-b028-2168ee1181bd">&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, 2020:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;204,553&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;64.78&#160;&lt;/span&gt;&lt;/td&gt;&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;161,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.30&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;(54,377)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;(57,337)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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-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;254,449&#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;53.79&#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="i293c627577d240809954134875c27089_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTowZGJkOTJlZjJhYjE0ZDg0OWM0ZjViNGY5NmMzZGNlNS90YWJsZXJhbmdlOjBkYmQ5MmVmMmFiMTRkODQ5YzRmNWI0Zjk2YzNkY2U1XzEtMS0xLTEtMA_4b790cde-42aa-49f1-8d7e-1fcd6eaa8310"
      unitRef="shares">204553</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i293c627577d240809954134875c27089_I20191231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTowZGJkOTJlZjJhYjE0ZDg0OWM0ZjViNGY5NmMzZGNlNS90YWJsZXJhbmdlOjBkYmQ5MmVmMmFiMTRkODQ5YzRmNWI0Zjk2YzNkY2U1XzEtMy0xLTEtMA_e60f5aeb-a98c-474a-997a-99d46fdf1151"
      unitRef="usdPerShare">64.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i4b3f289927514233b276eadda243fbfd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTowZGJkOTJlZjJhYjE0ZDg0OWM0ZjViNGY5NmMzZGNlNS90YWJsZXJhbmdlOjBkYmQ5MmVmMmFiMTRkODQ5YzRmNWI0Zjk2YzNkY2U1XzItMS0xLTEtMA_f3e90552-e06b-4401-9c3c-e701e29a9898"
      unitRef="shares">161610</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4b3f289927514233b276eadda243fbfd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTowZGJkOTJlZjJhYjE0ZDg0OWM0ZjViNGY5NmMzZGNlNS90YWJsZXJhbmdlOjBkYmQ5MmVmMmFiMTRkODQ5YzRmNWI0Zjk2YzNkY2U1XzItMy0xLTEtMA_f763f2ad-deff-421e-a4c5-6f5f485b719c"
      unitRef="usdPerShare">58.30</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="i4b3f289927514233b276eadda243fbfd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTowZGJkOTJlZjJhYjE0ZDg0OWM0ZjViNGY5NmMzZGNlNS90YWJsZXJhbmdlOjBkYmQ5MmVmMmFiMTRkODQ5YzRmNWI0Zjk2YzNkY2U1XzMtMS0xLTEtMA_319e3908-5a3a-423e-b052-4e02ba660fcc"
      unitRef="shares">54377</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="i4b3f289927514233b276eadda243fbfd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTowZGJkOTJlZjJhYjE0ZDg0OWM0ZjViNGY5NmMzZGNlNS90YWJsZXJhbmdlOjBkYmQ5MmVmMmFiMTRkODQ5YzRmNWI0Zjk2YzNkY2U1XzMtMy0xLTEtMA_5933a7ab-4f40-465c-ac2f-5898ab9865c4"
      unitRef="usdPerShare">55.75</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="i4b3f289927514233b276eadda243fbfd_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTowZGJkOTJlZjJhYjE0ZDg0OWM0ZjViNGY5NmMzZGNlNS90YWJsZXJhbmdlOjBkYmQ5MmVmMmFiMTRkODQ5YzRmNWI0Zjk2YzNkY2U1XzQtMS0xLTEtMA_94d32e0b-2b59-4c4e-b035-25f20a163c4e"
      unitRef="shares">57337</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice
      contextRef="i4b3f289927514233b276eadda243fbfd_D20200101-20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTowZGJkOTJlZjJhYjE0ZDg0OWM0ZjViNGY5NmMzZGNlNS90YWJsZXJhbmdlOjBkYmQ5MmVmMmFiMTRkODQ5YzRmNWI0Zjk2YzNkY2U1XzQtMy0xLTEtMA_cdee75de-14a5-4ee7-9271-c595cfc75ce0"
      unitRef="usdPerShare">78.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="i85e20a50e75d45b5ac3f76061ae7e451_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTowZGJkOTJlZjJhYjE0ZDg0OWM0ZjViNGY5NmMzZGNlNS90YWJsZXJhbmdlOjBkYmQ5MmVmMmFiMTRkODQ5YzRmNWI0Zjk2YzNkY2U1XzUtMS0xLTEtMA_95a2b871-e764-4911-bbfd-e810250373a1"
      unitRef="shares">254449</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="i85e20a50e75d45b5ac3f76061ae7e451_I20201231"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90YWJsZTowZGJkOTJlZjJhYjE0ZDg0OWM0ZjViNGY5NmMzZGNlNS90YWJsZXJhbmdlOjBkYmQ5MmVmMmFiMTRkODQ5YzRmNWI0Zjk2YzNkY2U1XzUtMy0xLTEtMA_ced96f00-4875-4d0d-83e8-4a3216ef66c2"
      unitRef="usdPerShare">53.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
      contextRef="i85e20a50e75d45b5ac3f76061ae7e451_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzE4NTg_b8bce22e-b2b5-4d73-a533-4f00db32445c"
      unitRef="usd">5100000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="i4b3f289927514233b276eadda243fbfd_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzIwOTg_b5e6d8b4-8fe4-4719-aec4-de883b3cb991"
      unitRef="usd">3500000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ibd69f3606dc94664adf5d68fc44c3c1d_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzIxMDI_20e20c75-a3a4-43f5-b45b-0c2813de1dc8"
      unitRef="usd">8100000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
      contextRef="ia3eb8390498147818c358f0587a0510b_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNjYvZnJhZzo1NDA5MTI1Nzc5MTc0OTlhODFiNzI4MDkwNzMyNDk5ZS90ZXh0cmVnaW9uOjU0MDkxMjU3NzkxNzQ5OWE4MWI3MjgwOTA3MzI0OTllXzIxMDk_eb3af390-0eef-4248-a427-fbe41916ea87"
      unitRef="usd">1200000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzEzOTEz_08e8084e-d482-457e-ba4c-d52512ac6c0a">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 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, 2020 and 2019, the Company had recorded reserves of $29.8 million and $26.0 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, 2020 and 2019, the $29.8 million and $26.0 million, respectively, of reserves consisted of (i)&#160;$24.0 million and $18.4 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;$5.8 million and $7.6 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, 2020, the principal legal and administrative proceedings in which the Company was involved, or which had been terminated during 2020, 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, 2020 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 68 proceedings (excluding cases which have been settled but not formally dismissed) as of December&#160;31, 2020, 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, 2020. From January&#160;1, 2020 to December&#160;31, 2020, 12 product liability claims were settled or 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 130 sites which are subject to or are proposed to become subject to proceedings under federal or state Superfund laws. Of the 130 Superfund related sites, five (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, 31 are now settled, 15 are currently requiring expenditures on remediation and 79 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 130 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 31, 2020, 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 two other entities, 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, 2020 there were no proceedings for which the Company reasonably believes that the sanctions could equal or exceed $1.0 million. The Company believes that the fines or other penalties in these or any of &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;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.8 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. We maintain umbrella insurance to limit our exposure to certain catastrophic claim costs, including general liability and vehicle claim costs. For the policy year starting in the fourth quarter of 2020, the Company changed the umbrella policy terms to include a $5.0&#160;million annual aggregate self-insured corridor retention. At December&#160;31, 2020 and 2019, the Company had accrued $65.6 million and $59.4 million, respectively, for its self-insurance liabilities (exclusive of employee medical insurance) using a risk-free discount rate of 0.29% and 1.52%, 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, 2020 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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;8,188&#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;65,928&#160;&lt;/span&gt;&lt;/td&gt;&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;(320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;65,608&#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="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzE0NzM_45311718-ca30-45a9-9a64-fec9ab4a3bdc"
      unitRef="usd">29800000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzE0ODA_b5fa1135-3ade-4f19-993f-1dd2c39d9868"
      unitRef="usd">26000000.0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzIyMjY_45311718-ca30-45a9-9a64-fec9ab4a3bdc"
      unitRef="usd">29800000</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:LossContingencyAccrualAtCarryingValue
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzIyMzM_b5fa1135-3ade-4f19-993f-1dd2c39d9868"
      unitRef="usd">26000000.0</us-gaap:LossContingencyAccrualAtCarryingValue>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="iee7e7ceb98164d17887d0fa1df7b4ba4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzIyODA_620a5009-bfe8-48f9-be67-d6d699341a6e"
      unitRef="usd">24000000.0</us-gaap:AccrualForEnvironmentalLossContingencies>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="i520fc37819c045c9a3c4447888ff2202_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzIyODc_2a4d5b24-ed70-4714-b3c1-a4326ffe9d2b"
      unitRef="usd">18400000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <clh:LossContingencyRangeOfLoss
      contextRef="i9be6d3b36841467d8edc571c871efda4_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzI0ODM_921cac9b-3b75-44dd-8836-724d4886873d"
      unitRef="usd">5800000</clh:LossContingencyRangeOfLoss>
    <clh:LossContingencyRangeOfLoss
      contextRef="i0fa8a78ed1c844d6b0f7490ea001ed5c_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzI0OTA_5d7a7d4f-b6ed-45e0-92e3-bc4c48ddd17d"
      unitRef="usd">7600000</clh:LossContingencyRangeOfLoss>
    <clh:NumberOfPermitsIssuedByGovernmentToDumpOrganicLiquid
      contextRef="i4f5c3b48b20542099230e91fad13f550_D19680101-19681231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzMyNTQ_2db9332a-268e-446e-8197-e0d597b9b36a"
      unitRef="permit">2</clh:NumberOfPermitsIssuedByGovernmentToDumpOrganicLiquid>
    <clh:NumberOfNeighboringMunicipalitiesFilingSeparateLegalProceedings
      contextRef="i349ce11039544547a5a8db1f4f44c2f7_D19990101-19991231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzMzNDY_d7d4bf7d-bce2-498c-84d3-64418406b685"
      unitRef="municipality">3</clh:NumberOfNeighboringMunicipalitiesFilingSeparateLegalProceedings>
    <clh:LossContingencyGeneralDamagesSoughtValue
      contextRef="i313169a05af047c189a377836d75d87a_D20120101-20121231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzM1NDk_dc548319-1f7a-4f3c-b348-2f0f32b589bd"
      unitRef="cad">2900000</clh:LossContingencyGeneralDamagesSoughtValue>
    <clh:LossContingencyPunitiveDamagesSoughtValue
      contextRef="i313169a05af047c189a377836d75d87a_D20120101-20121231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzM1ODQ_2fd322f5-a0ce-4949-84c8-a3702a6d0462"
      unitRef="cad">10000000.0</clh:LossContingencyPunitiveDamagesSoughtValue>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i2d52d08e965c4fdabd96d9f8be170792_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzUyOTg_2f8da0b8-1bb7-4699-b3dc-e5769b928d2f"
      unitRef="proceeding">68</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyClaimsSettledAndDismissedNumber
      contextRef="iade74ae978b94c2eaf9e3ef7857e9916_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzY4MzE_c283a8cb-c1ee-4d78-8606-90ddacf6c95c"
      unitRef="claim">12</us-gaap:LossContingencyClaimsSettledAndDismissedNumber>
    <clh:SiteContingencyNumberOfSites
      contextRef="i9f387c33256f43d9953abf19f3d1cc0f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzc1MTM_c11c457b-fd1e-4e6f-8bf0-e8d1e516d677"
      unitRef="site">130</clh:SiteContingencyNumberOfSites>
    <clh:SiteContingencyNumberOfSites
      contextRef="i9f387c33256f43d9953abf19f3d1cc0f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzc2Mzg_c11c457b-fd1e-4e6f-8bf0-e8d1e516d677"
      unitRef="site">130</clh:SiteContingencyNumberOfSites>
    <clh:SiteContingencyNumberOfSitesOwnedByEntity
      contextRef="i9f387c33256f43d9953abf19f3d1cc0f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzc2NDg_57727846-8f5a-4e8a-bbf7-8bea6050a8bb"
      unitRef="site">5</clh:SiteContingencyNumberOfSitesOwnedByEntity>
    <clh:SiteContingencyNumberOfSitesOwnedByThirdParty
      contextRef="i9f387c33256f43d9953abf19f3d1cc0f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzc3NjI_7572f6a7-6ba2-488b-98b8-10d08e4a0df0"
      unitRef="site">125</clh:SiteContingencyNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyNumberOfSitesOwnedByThirdParty
      contextRef="i9f387c33256f43d9953abf19f3d1cc0f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzc5MDA_7572f6a7-6ba2-488b-98b8-10d08e4a0df0"
      unitRef="site">125</clh:SiteContingencyNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyEnvironmentalRemediationExpenseSettledNumberOfSitesOwnedByThirdParty
      contextRef="i9f387c33256f43d9953abf19f3d1cc0f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzc5MjI_7d9a7cd0-17d9-4d28-b770-86b2106b5c3b"
      unitRef="site">31</clh:SiteContingencyEnvironmentalRemediationExpenseSettledNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyEnvironmentalRemediationExpenseNumberOfSitesOwnedByThirdParty
      contextRef="i9f387c33256f43d9953abf19f3d1cc0f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzc5NDI_dd9e442a-94bb-4876-8047-a4266ddf0cef"
      unitRef="site">15</clh:SiteContingencyEnvironmentalRemediationExpenseNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyNotRequiringEnvironmentalRemediationExpenseNumberOfSitesOwnedByThirdParty
      contextRef="i9f387c33256f43d9953abf19f3d1cc0f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzgwMDE_c1adb14d-8a28-4afa-b5c9-93eb36f27e30"
      unitRef="site">79</clh:SiteContingencyNotRequiringEnvironmentalRemediationExpenseNumberOfSitesOwnedByThirdParty>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i8ba89c0bf53944ec99d52341d170d8d3_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzkxNjY_b32bed8d-9d01-4fbd-b375-3f3ed94aecb9"
      unitRef="usd">1000000.0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <clh:NumberofSitesPotentialLiabilityExceedsSubstantialQuota
      contextRef="i9f387c33256f43d9953abf19f3d1cc0f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzkxNzI_4eebaef5-a308-43bf-a303-8ea65945ae46"
      unitRef="site">3</clh:NumberofSitesPotentialLiabilityExceedsSubstantialQuota>
    <clh:SiteContingencyNumberOfSites
      contextRef="i9f387c33256f43d9953abf19f3d1cc0f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzQzOTgwNDY1MzEyOTg_c11c457b-fd1e-4e6f-8bf0-e8d1e516d677"
      unitRef="site">130</clh:SiteContingencyNumberOfSites>
    <us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease
      contextRef="ib26e2a0f15a54ea1a21b6994de9b19a3_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzY1OTcwNjk3ODY5Mjk_f7afc371-8f09-4e70-aea9-e2a1b7da4289"
      unitRef="usd">3300000</us-gaap:AccrualForEnvironmentalLossContingenciesPeriodIncreaseDecrease>
    <clh:SiteContingencyNumberOfSitesOwnedByThirdParty
      contextRef="i9f387c33256f43d9953abf19f3d1cc0f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzEwNjY5_7572f6a7-6ba2-488b-98b8-10d08e4a0df0"
      unitRef="site">125</clh:SiteContingencyNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyIndemnificationAgreementNumberOfSitesOwnedByThirdParty
      contextRef="ia052846de74c43389ac55e782b7fc2bc_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzEwODQ5_c22338de-9170-48cd-96d4-cba7714de231"
      unitRef="site">11</clh:SiteContingencyIndemnificationAgreementNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyNoticeReceivedNumberOfSitesOwnedByThirdParty
      contextRef="i9f387c33256f43d9953abf19f3d1cc0f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzEwOTM3_f0500445-9017-460d-b4cc-2bf9e5955c43"
      unitRef="site">6</clh:SiteContingencyNoticeReceivedNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyNoticeReceivedNumberOfSitesOwnedByThirdParty
      contextRef="i0f1b9ea3833942e38369feffd4bd3d57_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzExMTY5_56063063-eba9-4660-9305-f8ccf8965b29"
      unitRef="site">17</clh:SiteContingencyNoticeReceivedNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyNoticeReceivedNumberOfSitesOwnedByThirdParty
      contextRef="i0f1b9ea3833942e38369feffd4bd3d57_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzExNDU2_56063063-eba9-4660-9305-f8ccf8965b29"
      unitRef="site">17</clh:SiteContingencyNoticeReceivedNumberOfSitesOwnedByThirdParty>
    <clh:SiteContingencyNumberOfSitesOwnedByThirdParty
      contextRef="i9f387c33256f43d9953abf19f3d1cc0f_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzExOTQw_7572f6a7-6ba2-488b-98b8-10d08e4a0df0"
      unitRef="site">125</clh:SiteContingencyNumberOfSitesOwnedByThirdParty>
    <us-gaap:LossContingencyPendingClaimsNumber
      contextRef="i9be6d3b36841467d8edc571c871efda4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzEyMjA4_e8b50a39-9dec-4d92-922b-3b1b14b6fc10"
      unitRef="proceeding">0</us-gaap:LossContingencyPendingClaimsNumber>
    <us-gaap:LossContingencyEstimateOfPossibleLoss
      contextRef="i9be6d3b36841467d8edc571c871efda4_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzEyMzI4_74cd968a-4a3b-4166-9182-bcb24da86b06"
      unitRef="usd">1000000.0</us-gaap:LossContingencyEstimateOfPossibleLoss>
    <clh:DeductibleHealthInsurancePolicy
      contextRef="i4ca3b5ad39b14298951c6d76647c3efb_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzEzMjg2_8a0a82e0-4fa7-4683-a17b-23d7b9c417c3"
      unitRef="usd">800000</clh:DeductibleHealthInsurancePolicy>
    <clh:DeductiblePerOccurrenceForWorkersCompensation
      contextRef="iade74ae978b94c2eaf9e3ef7857e9916_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzEzMzU3_c6781999-4eaa-4aea-9396-e90cc713aea9"
      unitRef="usd">1000000.0</clh:DeductiblePerOccurrenceForWorkersCompensation>
    <clh:DeductiblePerOccurrenceForGeneralLiability
      contextRef="iade74ae978b94c2eaf9e3ef7857e9916_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzEzMzgy_4378d01e-35b0-4d52-897a-28111d4baa14"
      unitRef="usd">2000000.0</clh:DeductiblePerOccurrenceForGeneralLiability>
    <clh:DeductiblePerOccurrenceForVehicleLiability
      contextRef="iade74ae978b94c2eaf9e3ef7857e9916_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzEzNDEw_0695644d-0969-4dd6-8f87-daa10a487ff1"
      unitRef="usd">2000000.0</clh:DeductiblePerOccurrenceForVehicleLiability>
    <clh:RetentionforEnvironmentalImpairment
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzEzNDgx_693f0b31-9333-4606-97a7-a1cbf12c4f2c"
      unitRef="usd">1000000.0</clh:RetentionforEnvironmentalImpairment>
    <clh:AmountOfAnnualAggregateSelfInsuredCorridorRetentionUnderUmbrellaPolicy
      contextRef="i1f7193f455764555b42dc6b15c58afed_D20201001-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzY1OTcwNjk3ODI3NDQ_1bb6a7eb-1636-447c-9a17-0c4f7fb239ed"
      unitRef="usd">5000000.0</clh:AmountOfAnnualAggregateSelfInsuredCorridorRetentionUnderUmbrellaPolicy>
    <clh:SelfInsuranceLiabilities
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzEzNTIz_c58b8c51-01fb-428f-ad10-447ef8695338"
      unitRef="usd">65600000</clh:SelfInsuranceLiabilities>
    <clh:SelfInsuranceLiabilities
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzEzNTMw_e2a2b404-46c3-4561-87f5-67e8b938531b"
      unitRef="usd">59400000</clh:SelfInsuranceLiabilities>
    <us-gaap:FinancialGuaranteeInsuranceContractsClaimLiabilityWeightedAverageRiskFreeDiscountRate
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzEzNjYw_1a7f7a2c-23bd-4468-ab6c-e8633349cff2"
      unitRef="number">0.0029</us-gaap:FinancialGuaranteeInsuranceContractsClaimLiabilityWeightedAverageRiskFreeDiscountRate>
    <us-gaap:FinancialGuaranteeInsuranceContractsClaimLiabilityWeightedAverageRiskFreeDiscountRate
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzEzNjY3_893782f6-81d9-4b39-b520-6a91849d67c9"
      unitRef="number">0.0152</us-gaap:FinancialGuaranteeInsuranceContractsClaimLiabilityWeightedAverageRiskFreeDiscountRate>
    <clh:SelfInsuranceLiabilitiesAnticipatedPaymentsTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90ZXh0cmVnaW9uOjhhYTdkNThkMDAyYTRkMGFhMzVjNThkYzk3ZjZkY2EyXzEzOTE1_637acb52-1add-447f-ab7e-2cf01642d2c4">&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, 2020 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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,896&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,448&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;8,188&#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;65,928&#160;&lt;/span&gt;&lt;/td&gt;&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;(320)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;65,608&#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="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90YWJsZTo5M2YyMjUyY2UwZWI0ZDYyYjI2MTM0YzgwOWQ3MTI5OS90YWJsZXJhbmdlOjkzZjIyNTJjZTBlYjRkNjJiMjYxMzRjODA5ZDcxMjk5XzEtMS0xLTEtMA_65930754-16fe-4f70-956d-e9b351c850d2"
      unitRef="usd">22896000</clh:AnticipatedSelfInsurancePaymentsYearOne>
    <clh:AnticipatedSelfInsurancePaymentsYearTwo
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90YWJsZTo5M2YyMjUyY2UwZWI0ZDYyYjI2MTM0YzgwOWQ3MTI5OS90YWJsZXJhbmdlOjkzZjIyNTJjZTBlYjRkNjJiMjYxMzRjODA5ZDcxMjk5XzItMS0xLTEtMA_0483e77a-fcab-4f78-8f88-44f1a82cb012"
      unitRef="usd">13751000</clh:AnticipatedSelfInsurancePaymentsYearTwo>
    <clh:AnticipatedSelfInsurancePaymentsYearThree
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90YWJsZTo5M2YyMjUyY2UwZWI0ZDYyYjI2MTM0YzgwOWQ3MTI5OS90YWJsZXJhbmdlOjkzZjIyNTJjZTBlYjRkNjJiMjYxMzRjODA5ZDcxMjk5XzMtMS0xLTEtMA_1dec4d78-0c40-468e-99f0-1aa37da8f493"
      unitRef="usd">9655000</clh:AnticipatedSelfInsurancePaymentsYearThree>
    <clh:AnticipatedSelfInsurancePaymentsYearFour
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90YWJsZTo5M2YyMjUyY2UwZWI0ZDYyYjI2MTM0YzgwOWQ3MTI5OS90YWJsZXJhbmdlOjkzZjIyNTJjZTBlYjRkNjJiMjYxMzRjODA5ZDcxMjk5XzQtMS0xLTEtMA_7c64245e-4746-4826-a446-b820a494952b"
      unitRef="usd">6448000</clh:AnticipatedSelfInsurancePaymentsYearFour>
    <clh:AnticipatedSelfInsurancePaymentsYearFive
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90YWJsZTo5M2YyMjUyY2UwZWI0ZDYyYjI2MTM0YzgwOWQ3MTI5OS90YWJsZXJhbmdlOjkzZjIyNTJjZTBlYjRkNjJiMjYxMzRjODA5ZDcxMjk5XzUtMS0xLTEtMA_1a7bf9b2-31d2-4850-9991-029e53596d9f"
      unitRef="usd">4990000</clh:AnticipatedSelfInsurancePaymentsYearFive>
    <clh:AnticipatedSelfInsurancePaymentsThereafter
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90YWJsZTo5M2YyMjUyY2UwZWI0ZDYyYjI2MTM0YzgwOWQ3MTI5OS90YWJsZXJhbmdlOjkzZjIyNTJjZTBlYjRkNjJiMjYxMzRjODA5ZDcxMjk5XzYtMS0xLTEtMA_47e5f04a-e9fb-4d69-8372-673e794d9246"
      unitRef="usd">8188000</clh:AnticipatedSelfInsurancePaymentsThereafter>
    <clh:UndiscountedSelfInsuranceLiabilities
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90YWJsZTo5M2YyMjUyY2UwZWI0ZDYyYjI2MTM0YzgwOWQ3MTI5OS90YWJsZXJhbmdlOjkzZjIyNTJjZTBlYjRkNjJiMjYxMzRjODA5ZDcxMjk5XzctMS0xLTEtMA_5a37c039-244c-4f58-86eb-4422ddd04839"
      unitRef="usd">65928000</clh:UndiscountedSelfInsuranceLiabilities>
    <clh:SelfInsuranceDiscountRate
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90YWJsZTo5M2YyMjUyY2UwZWI0ZDYyYjI2MTM0YzgwOWQ3MTI5OS90YWJsZXJhbmdlOjkzZjIyNTJjZTBlYjRkNjJiMjYxMzRjODA5ZDcxMjk5XzgtMS0xLTEtMA_d2acc563-8738-40ad-b6bf-994abe292a0a"
      unitRef="usd">320000</clh:SelfInsuranceDiscountRate>
    <us-gaap:SelfInsuranceReserve
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzIvZnJhZzo4YWE3ZDU4ZDAwMmE0ZDBhYTM1YzU4ZGM5N2Y2ZGNhMi90YWJsZTo5M2YyMjUyY2UwZWI0ZDYyYjI2MTM0YzgwOWQ3MTI5OS90YWJsZXJhbmdlOjkzZjIyNTJjZTBlYjRkNjJiMjYxMzRjODA5ZDcxMjk5XzktMS0xLTEtMA_f03f3149-4106-48f2-ae95-9e306faafdad"
      unitRef="usd">65608000</us-gaap:SelfInsuranceReserve>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90ZXh0cmVnaW9uOjA2ZTU3N2NmZDc3MjQ2ZjBiNmU0NTg5OGNiMmMwNDZkXzE0Mjk_cb3cc225-394d-4721-b93b-4918947db1a6">LEASES&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, 2020, the Company&#x2019;s lease portfolio was predominately operating leases for real estate, equipment, such as vehicles and industrial equipment utilized in operations, and rail cars. The Company presents operating lease balances separately on the consolidated balance sheet. 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-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets (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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 portion of lease liabilities (Accrued expenses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&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:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTo0NTM4MGI3M2JkZWI0MmYyOTExM2FmZWJiNzhhYjJkYi90YWJsZXJhbmdlOjQ1MzgwYjczYmRlYjQyZjI5MTEzYWZlYmI3OGFiMmRiXzMtMC0xLTEtMTExMjg_51f6379c-b783-4641-952a-405d1ee11a19"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTo0NTM4MGI3M2JkZWI0MmYyOTExM2FmZWJiNzhhYjJkYi90YWJsZXJhbmdlOjQ1MzgwYjczYmRlYjQyZjI5MTEzYWZlYmI3OGFiMmRiXzMtMC0xLTEtMTExMjg_b0f37dc6-6b32-4da1-a212-d1fd6b09c494"&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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:5pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&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.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="3" style="padding:2px 1pt;text-align:center;vertical-align: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 year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 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;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;/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;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;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;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;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,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;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-top: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;Rent expense, including short-term rentals for the year ended December 31, 2018, prior to the Company's adoption of ASC 842, was $141.1&#160;million.&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;Other information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 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 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;5.1&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;9.3&lt;/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;21.3&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;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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.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;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;4.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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: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;The weighted average remaining lease term of the finance leases decreased significantly due to the 2020 acquisition of the Company's corporate headquarters which had previously been recognized as a finance lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;Supplemental Cash Flow Related Disclosures (in thousands)&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;For the year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 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 included in the measurement of 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;/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;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;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;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;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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="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;At December&#160;31, 2020, 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:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2020&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,407&#160;&lt;/span&gt;&lt;/td&gt;&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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;7,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;25,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;172,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;73,113&#160;&lt;/span&gt;&lt;/td&gt;&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;(21,760)&lt;/span&gt;&lt;/td&gt;&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,235)&lt;/span&gt;&lt;/td&gt;&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;151,008&#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;60,878&#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, 2020, none of the Company's executed leases that had not yet commenced will create significant rights or obligations in the future and its 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>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90ZXh0cmVnaW9uOjA2ZTU3N2NmZDc3MjQ2ZjBiNmU0NTg5OGNiMmMwNDZkXzE0MzA_21e7f1a7-e3c2-4b89-81c9-a2cc24069c84">LEASES&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, 2020, the Company&#x2019;s lease portfolio was predominately operating leases for real estate, equipment, such as vehicles and industrial equipment utilized in operations, and rail cars. The Company presents operating lease balances separately on the consolidated balance sheet. 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-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets (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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 portion of lease liabilities (Accrued expenses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&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:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTo0NTM4MGI3M2JkZWI0MmYyOTExM2FmZWJiNzhhYjJkYi90YWJsZXJhbmdlOjQ1MzgwYjczYmRlYjQyZjI5MTEzYWZlYmI3OGFiMmRiXzMtMC0xLTEtMTExMjg_51f6379c-b783-4641-952a-405d1ee11a19"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTo0NTM4MGI3M2JkZWI0MmYyOTExM2FmZWJiNzhhYjJkYi90YWJsZXJhbmdlOjQ1MzgwYjczYmRlYjQyZjI5MTEzYWZlYmI3OGFiMmRiXzMtMC0xLTEtMTExMjg_b0f37dc6-6b32-4da1-a212-d1fd6b09c494"&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,517&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-top: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:5pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&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.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="3" style="padding:2px 1pt;text-align:center;vertical-align: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 year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 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;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;/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;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;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;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;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,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;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-top: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;Rent expense, including short-term rentals for the year ended December 31, 2018, prior to the Company's adoption of ASC 842, was $141.1&#160;million.&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;Other information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 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 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;5.1&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;9.3&lt;/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;21.3&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;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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.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;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;4.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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: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;The weighted average remaining lease term of the finance leases decreased significantly due to the 2020 acquisition of the Company's corporate headquarters which had previously been recognized as a finance lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;Supplemental Cash Flow Related Disclosures (in thousands)&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;For the year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 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 included in the measurement of 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;/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;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;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;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;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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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="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;At December&#160;31, 2020, 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:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2020&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,407&#160;&lt;/span&gt;&lt;/td&gt;&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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;7,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;25,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;172,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;73,113&#160;&lt;/span&gt;&lt;/td&gt;&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;(21,760)&lt;/span&gt;&lt;/td&gt;&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,235)&lt;/span&gt;&lt;/td&gt;&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;151,008&#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;60,878&#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, 2020, none of the Company's executed leases that had not yet commenced will create significant rights or obligations in the future and its 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>
    <clh:AssetsandLiabilitiesLesseeTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90ZXh0cmVnaW9uOjA2ZTU3N2NmZDc3MjQ2ZjBiNmU0NTg5OGNiMmMwNDZkXzE0MjU_46dc0cdb-28a1-40bb-ba91-258fcbfeca90">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;vertical-align:top;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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 2019&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;ROU assets (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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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 portion of lease liabilities (Accrued expenses)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&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:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTo0NTM4MGI3M2JkZWI0MmYyOTExM2FmZWJiNzhhYjJkYi90YWJsZXJhbmdlOjQ1MzgwYjczYmRlYjQyZjI5MTEzYWZlYmI3OGFiMmRiXzMtMC0xLTEtMTExMjg_51f6379c-b783-4641-952a-405d1ee11a19"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTo0NTM4MGI3M2JkZWI0MmYyOTExM2FmZWJiNzhhYjJkYi90YWJsZXJhbmdlOjQ1MzgwYjczYmRlYjQyZjI5MTEzYWZlYmI3OGFiMmRiXzMtMC0xLTEtMTExMjg_b0f37dc6-6b32-4da1-a212-d1fd6b09c494"&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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,517&#160;&lt;/span&gt;&lt;/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="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTo0NTM4MGI3M2JkZWI0MmYyOTExM2FmZWJiNzhhYjJkYi90YWJsZXJhbmdlOjQ1MzgwYjczYmRlYjQyZjI5MTEzYWZlYmI3OGFiMmRiXzEtMS0xLTEtMA_73acd3dd-1a07-4232-b393-cdb4b4c7f983"
      unitRef="usd">60271000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTo0NTM4MGI3M2JkZWI0MmYyOTExM2FmZWJiNzhhYjJkYi90YWJsZXJhbmdlOjQ1MzgwYjczYmRlYjQyZjI5MTEzYWZlYmI3OGFiMmRiXzEtMy0xLTEtNzU3_1d66ac5a-c9e9-4d52-8478-ee66a9ed4ab2"
      unitRef="usd">32307000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTo0NTM4MGI3M2JkZWI0MmYyOTExM2FmZWJiNzhhYjJkYi90YWJsZXJhbmdlOjQ1MzgwYjczYmRlYjQyZjI5MTEzYWZlYmI3OGFiMmRiXzItMS0xLTEtMA_b713d3f1-caa7-4675-8ce0-ca92c59f5901"
      unitRef="usd">5840000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTo0NTM4MGI3M2JkZWI0MmYyOTExM2FmZWJiNzhhYjJkYi90YWJsZXJhbmdlOjQ1MzgwYjczYmRlYjQyZjI5MTEzYWZlYmI3OGFiMmRiXzItMy0xLTEtNzYx_0760bee7-8c7f-46e6-99f3-4932c58e5b9a"
      unitRef="usd">801000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTo0NTM4MGI3M2JkZWI0MmYyOTExM2FmZWJiNzhhYjJkYi90YWJsZXJhbmdlOjQ1MzgwYjczYmRlYjQyZjI5MTEzYWZlYmI3OGFiMmRiXzMtMS0xLTEtMA_823266d3-5ed4-4651-b5e8-9ba23d8b5fdf"
      unitRef="usd">55038000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTo0NTM4MGI3M2JkZWI0MmYyOTExM2FmZWJiNzhhYjJkYi90YWJsZXJhbmdlOjQ1MzgwYjczYmRlYjQyZjI5MTEzYWZlYmI3OGFiMmRiXzMtMy0xLTEtNzY1_6938be0a-1364-4762-995a-375c653db10f"
      unitRef="usd">34517000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90ZXh0cmVnaW9uOjA2ZTU3N2NmZDc3MjQ2ZjBiNmU0NTg5OGNiMmMwNDZkXzcxNDY4MjU1ODMyMjg_669c91cb-a191-4586-b69b-8ac0d112a49d">&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;The Company&#x2019;s lease expense was as follows (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:65.712%"/&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.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="3" style="padding:2px 1pt;text-align:center;vertical-align: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 year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 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;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;/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;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;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;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;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,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;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-top: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;Rent expense, including short-term rentals for the year ended December 31, 2018, prior to the Company's adoption of ASC 842, was $141.1&#160;million.&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;Other information related to leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:13pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;December 31, 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 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;5.1&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;9.3&lt;/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;21.3&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;Weighted Average Discount Rate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.29&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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.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;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;4.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;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: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;The weighted average remaining lease term of the finance leases decreased significantly due to the 2020 acquisition of the Company's corporate headquarters which had previously been recognized as a finance lease.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;Supplemental Cash Flow Related Disclosures (in thousands)&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;For the year ended December 31, 2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;For the year ended December 31, 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 included in the measurement of 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;/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;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;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;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;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;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTplZDA4OGIyYjE4NWI0N2JiOTJiMDBlNTNiOTMyZmU0OC90YWJsZXJhbmdlOmVkMDg4YjJiMTg1YjQ3YmI5MmIwMGU1M2I5MzJmZTQ4XzEtMy0xLTEtNzg2_eb2a34e1-aaf3-43d2-a530-b5149a41c465"
      unitRef="usd">53194000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTplZDA4OGIyYjE4NWI0N2JiOTJiMDBlNTNiOTMyZmU0OC90YWJsZXJhbmdlOmVkMDg4YjJiMTg1YjQ3YmI5MmIwMGU1M2I5MzJmZTQ4XzEtMy0xLTEtMA_e36ffb8a-2f48-4b15-a244-b106fd694d4a"
      unitRef="usd">55402000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTplZDA4OGIyYjE4NWI0N2JiOTJiMDBlNTNiOTMyZmU0OC90YWJsZXJhbmdlOmVkMDg4YjJiMTg1YjQ3YmI5MmIwMGU1M2I5MzJmZTQ4XzMtMy0xLTEtNzg2_0dd92c30-6ba3-4559-9fec-7b928441a423"
      unitRef="usd">4966000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTplZDA4OGIyYjE4NWI0N2JiOTJiMDBlNTNiOTMyZmU0OC90YWJsZXJhbmdlOmVkMDg4YjJiMTg1YjQ3YmI5MmIwMGU1M2I5MzJmZTQ4XzMtMy0xLTEtMA_685e0c17-2290-471b-962f-8d7f0da5e6cc"
      unitRef="usd">1142000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTplZDA4OGIyYjE4NWI0N2JiOTJiMDBlNTNiOTMyZmU0OC90YWJsZXJhbmdlOmVkMDg4YjJiMTg1YjQ3YmI5MmIwMGU1M2I5MzJmZTQ4XzQtMy0xLTEtNzg2_4c09d4a1-af59-4ee5-9d8f-8138bee05ad6"
      unitRef="usd">1523000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTplZDA4OGIyYjE4NWI0N2JiOTJiMDBlNTNiOTMyZmU0OC90YWJsZXJhbmdlOmVkMDg4YjJiMTg1YjQ3YmI5MmIwMGU1M2I5MzJmZTQ4XzQtMy0xLTEtMA_a23ef22b-4a9a-4b34-9712-930c0f9d940c"
      unitRef="usd">1415000</us-gaap:FinanceLeaseInterestExpense>
    <clh:FinanceLeaseCost
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTplZDA4OGIyYjE4NWI0N2JiOTJiMDBlNTNiOTMyZmU0OC90YWJsZXJhbmdlOmVkMDg4YjJiMTg1YjQ3YmI5MmIwMGU1M2I5MzJmZTQ4XzUtMy0xLTEtNzk2_226db65e-49c5-430c-99d4-2e401b3cae0c"
      unitRef="usd">6489000</clh:FinanceLeaseCost>
    <clh:FinanceLeaseCost
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTplZDA4OGIyYjE4NWI0N2JiOTJiMDBlNTNiOTMyZmU0OC90YWJsZXJhbmdlOmVkMDg4YjJiMTg1YjQ3YmI5MmIwMGU1M2I5MzJmZTQ4XzUtMy0xLTEtMA_6e0e0d7c-71d8-4f12-b0c9-ed2db016cfe4"
      unitRef="usd">2557000</clh:FinanceLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTplZDA4OGIyYjE4NWI0N2JiOTJiMDBlNTNiOTMyZmU0OC90YWJsZXJhbmdlOmVkMDg4YjJiMTg1YjQ3YmI5MmIwMGU1M2I5MzJmZTQ4XzYtMy0xLTEtNzg5_c4b9b3bf-8d67-4f44-8a8d-a047c1683996"
      unitRef="usd">70692000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTplZDA4OGIyYjE4NWI0N2JiOTJiMDBlNTNiOTMyZmU0OC90YWJsZXJhbmdlOmVkMDg4YjJiMTg1YjQ3YmI5MmIwMGU1M2I5MzJmZTQ4XzYtMy0xLTEtMA_5a91cd4c-62ca-4834-adb3-5f3a638b83bd"
      unitRef="usd">84749000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTplZDA4OGIyYjE4NWI0N2JiOTJiMDBlNTNiOTMyZmU0OC90YWJsZXJhbmdlOmVkMDg4YjJiMTg1YjQ3YmI5MmIwMGU1M2I5MzJmZTQ4XzctMy0xLTEtNzg5_10913dd2-074d-4f37-902f-ee4aad18c898"
      unitRef="usd">3691000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTplZDA4OGIyYjE4NWI0N2JiOTJiMDBlNTNiOTMyZmU0OC90YWJsZXJhbmdlOmVkMDg4YjJiMTg1YjQ3YmI5MmIwMGU1M2I5MzJmZTQ4XzctMy0xLTEtMA_046c90c8-c47e-48cb-b128-1173e2adf619"
      unitRef="usd">6702000</us-gaap:VariableLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTplZDA4OGIyYjE4NWI0N2JiOTJiMDBlNTNiOTMyZmU0OC90YWJsZXJhbmdlOmVkMDg4YjJiMTg1YjQ3YmI5MmIwMGU1M2I5MzJmZTQ4XzgtMy0xLTEtNzky_180257e7-a7e2-4abb-8ecf-f42c02909f90"
      unitRef="usd">134066000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTplZDA4OGIyYjE4NWI0N2JiOTJiMDBlNTNiOTMyZmU0OC90YWJsZXJhbmdlOmVkMDg4YjJiMTg1YjQ3YmI5MmIwMGU1M2I5MzJmZTQ4XzgtMy0xLTEtMA_3c80d17a-d002-40ea-ae6b-df5cf5e9ed17"
      unitRef="usd">149410000</us-gaap:LeaseCost>
    <us-gaap:OperatingLeasesRentExpenseNet
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90ZXh0cmVnaW9uOjA2ZTU3N2NmZDc3MjQ2ZjBiNmU0NTg5OGNiMmMwNDZkXzI3NDg3NzkwNzIxNDE_b7949ca3-06f1-430b-b287-b14bfd236f31"
      unitRef="usd">141100000</us-gaap:OperatingLeasesRentExpenseNet>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpiOGNkYjZjM2UxYTg0NWExYmZiOGVkNjRiYjE0OGNmMi90YWJsZXJhbmdlOmI4Y2RiNmMzZTFhODQ1YTFiZmI4ZWQ2NGJiMTQ4Y2YyXzEtMS0xLTEtMA_71b7f915-c03f-43aa-b74a-b348d2b2d8d6">P5Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpiOGNkYjZjM2UxYTg0NWExYmZiOGVkNjRiYjE0OGNmMi90YWJsZXJhbmdlOmI4Y2RiNmMzZTFhODQ1YTFiZmI4ZWQ2NGJiMTQ4Y2YyXzEtMy0xLTEtODQw_245fbedc-2758-4de5-b739-f8c19fb61068">P5Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpiOGNkYjZjM2UxYTg0NWExYmZiOGVkNjRiYjE0OGNmMi90YWJsZXJhbmdlOmI4Y2RiNmMzZTFhODQ1YTFiZmI4ZWQ2NGJiMTQ4Y2YyXzItMS0xLTEtMA_25ea5808-3d25-4d93-b8c4-97be4864a94f">P9Y3M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpiOGNkYjZjM2UxYTg0NWExYmZiOGVkNjRiYjE0OGNmMi90YWJsZXJhbmdlOmI4Y2RiNmMzZTFhODQ1YTFiZmI4ZWQ2NGJiMTQ4Y2YyXzItMy0xLTEtODQw_6ac9c6e1-967f-46d7-9387-e182db45f9ee">P21Y3M18D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpiOGNkYjZjM2UxYTg0NWExYmZiOGVkNjRiYjE0OGNmMi90YWJsZXJhbmdlOmI4Y2RiNmMzZTFhODQ1YTFiZmI4ZWQ2NGJiMTQ4Y2YyXzQtMS0xLTEtMA_edcabab0-7f4b-4dd3-82d6-a129ae1907fa"
      unitRef="number">0.0489</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpiOGNkYjZjM2UxYTg0NWExYmZiOGVkNjRiYjE0OGNmMi90YWJsZXJhbmdlOmI4Y2RiNmMzZTFhODQ1YTFiZmI4ZWQ2NGJiMTQ4Y2YyXzQtMy0xLTEtODQz_2702fd9a-07bb-4f2d-ba28-c9da5331ad66"
      unitRef="number">0.0529</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpiOGNkYjZjM2UxYTg0NWExYmZiOGVkNjRiYjE0OGNmMi90YWJsZXJhbmdlOmI4Y2RiNmMzZTFhODQ1YTFiZmI4ZWQ2NGJiMTQ4Y2YyXzUtMS0xLTEtMA_0444e45a-1b3b-4627-928f-e27183d188fb"
      unitRef="number">0.0357</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpiOGNkYjZjM2UxYTg0NWExYmZiOGVkNjRiYjE0OGNmMi90YWJsZXJhbmdlOmI4Y2RiNmMzZTFhODQ1YTFiZmI4ZWQ2NGJiMTQ4Y2YyXzUtMy0xLTEtODQz_fdd4a365-1889-4153-9925-32e41fa89a40"
      unitRef="number">0.0497</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTozNTVhNzJiZDk1MGU0NGE5ODI5YTkxMDgyNDI0NzgxNC90YWJsZXJhbmdlOjM1NWE3MmJkOTUwZTQ0YTk4MjlhOTEwODI0MjQ3ODE0XzItMS0xLTEtODMx_0c372165-2cad-4ec7-87ef-9a72725d15d4"
      unitRef="usd">53498000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTozNTVhNzJiZDk1MGU0NGE5ODI5YTkxMDgyNDI0NzgxNC90YWJsZXJhbmdlOjM1NWE3MmJkOTUwZTQ0YTk4MjlhOTEwODI0MjQ3ODE0XzItMS0xLTEtMA_09add90c-654b-481c-b46c-8e1eca78c070"
      unitRef="usd">56240000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTozNTVhNzJiZDk1MGU0NGE5ODI5YTkxMDgyNDI0NzgxNC90YWJsZXJhbmdlOjM1NWE3MmJkOTUwZTQ0YTk4MjlhOTEwODI0MjQ3ODE0XzMtMS0xLTEtODMx_42ce56a5-9d0a-470a-8237-7ddd7b49ccc8"
      unitRef="usd">1523000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTozNTVhNzJiZDk1MGU0NGE5ODI5YTkxMDgyNDI0NzgxNC90YWJsZXJhbmdlOjM1NWE3MmJkOTUwZTQ0YTk4MjlhOTEwODI0MjQ3ODE0XzMtMS0xLTEtMA_9c36c28a-92c3-4e0a-ae71-04ec9d3c0992"
      unitRef="usd">1415000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTozNTVhNzJiZDk1MGU0NGE5ODI5YTkxMDgyNDI0NzgxNC90YWJsZXJhbmdlOjM1NWE3MmJkOTUwZTQ0YTk4MjlhOTEwODI0MjQ3ODE0XzQtMS0xLTEtODMx_f73b1aa9-e82a-4e89-b5bd-5f2d72fdbe10"
      unitRef="usd">4469000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTozNTVhNzJiZDk1MGU0NGE5ODI5YTkxMDgyNDI0NzgxNC90YWJsZXJhbmdlOjM1NWE3MmJkOTUwZTQ0YTk4MjlhOTEwODI0MjQ3ODE0XzQtMS0xLTEtMA_9247b500-a933-40e0-a92d-a21e656854aa"
      unitRef="usd">586000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTozNTVhNzJiZDk1MGU0NGE5ODI5YTkxMDgyNDI0NzgxNC90YWJsZXJhbmdlOjM1NWE3MmJkOTUwZTQ0YTk4MjlhOTEwODI0MjQ3ODE0XzUtMS0xLTEtODMx_a5b49fd1-fc73-4b30-9648-52779c0c77f8"
      unitRef="usd">34358000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTozNTVhNzJiZDk1MGU0NGE5ODI5YTkxMDgyNDI0NzgxNC90YWJsZXJhbmdlOjM1NWE3MmJkOTUwZTQ0YTk4MjlhOTEwODI0MjQ3ODE0XzUtMS0xLTEtMA_3d2e2efc-564c-4f1b-973b-20bd6a152ec6"
      unitRef="usd">17699000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTozNTVhNzJiZDk1MGU0NGE5ODI5YTkxMDgyNDI0NzgxNC90YWJsZXJhbmdlOjM1NWE3MmJkOTUwZTQ0YTk4MjlhOTEwODI0MjQ3ODE0XzYtMS0xLTEtODMx_9fbb2ea8-0f5a-4eb8-8a1d-fc302cace69f"
      unitRef="usd">32526000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTozNTVhNzJiZDk1MGU0NGE5ODI5YTkxMDgyNDI0NzgxNC90YWJsZXJhbmdlOjM1NWE3MmJkOTUwZTQ0YTk4MjlhOTEwODI0MjQ3ODE0XzYtMS0xLTEtMA_38ccf345-0098-4a83-86a8-d534044d0cbb"
      unitRef="usd">33449000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90ZXh0cmVnaW9uOjA2ZTU3N2NmZDc3MjQ2ZjBiNmU0NTg5OGNiMmMwNDZkXzE0MjY_3c4f6887-9b91-4c8f-ba41-25690a1bb44d">&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;At December&#160;31, 2020, 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:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2020&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,407&#160;&lt;/span&gt;&lt;/td&gt;&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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;7,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;25,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;172,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;73,113&#160;&lt;/span&gt;&lt;/td&gt;&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;(21,760)&lt;/span&gt;&lt;/td&gt;&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,235)&lt;/span&gt;&lt;/td&gt;&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;151,008&#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;60,878&#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="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90ZXh0cmVnaW9uOjA2ZTU3N2NmZDc3MjQ2ZjBiNmU0NTg5OGNiMmMwNDZkXzE0MzM_1f337ecb-ab26-450f-a539-33f3754bab22">&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;At December&#160;31, 2020, 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:13pt;margin-top:13pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2020&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;2021&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,407&#160;&lt;/span&gt;&lt;/td&gt;&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,629&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,014&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,281&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2025&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,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;7,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align: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;25,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,632&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align: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;172,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;73,113&#160;&lt;/span&gt;&lt;/td&gt;&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;(21,760)&lt;/span&gt;&lt;/td&gt;&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,235)&lt;/span&gt;&lt;/td&gt;&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;151,008&#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;60,878&#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="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzEtMS0xLTEtMA_ac086e04-9d15-404f-981a-e4011c4cfaac"
      unitRef="usd">45341000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzEtMy0xLTEtMA_2e66cace-b456-4168-941b-c049d770fb99"
      unitRef="usd">8407000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzItMS0xLTEtMA_4d83eedf-39e1-4182-98a4-4a0d774a469a"
      unitRef="usd">37629000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzItMy0xLTEtMA_330118ec-2358-42d6-8282-0b3c97ab67bf"
      unitRef="usd">8972000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzMtMS0xLTEtMA_841a322c-7620-484a-bab5-7455b471ba0f"
      unitRef="usd">29014000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzMtMy0xLTEtMA_5b110e82-050f-4f3a-8e32-12bbfaea014f"
      unitRef="usd">8281000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzQtMS0xLTEtMA_1158d378-b459-4586-a3f1-182293efc56b"
      unitRef="usd">21048000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzQtMy0xLTEtMA_491abc69-0bd1-4101-ae6c-f89d7c60638d"
      unitRef="usd">8248000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzUtMS0xLTEtMA_620a63f3-6ad0-4369-a057-7259e89595fd"
      unitRef="usd">14672000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzUtMy0xLTEtMA_d0de8ff9-3757-4a30-b0c1-e729f085fe35"
      unitRef="usd">7573000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzYtMS0xLTEtMA_1bc8094e-a6cb-4c0b-8c92-cd85261a040b"
      unitRef="usd">25064000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzYtMy0xLTEtMA_b45fc079-7ef1-49bb-ab5f-fa087c477726"
      unitRef="usd">31632000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzctMS0xLTEtMA_27617be2-3c44-4209-bde5-968599930eb2"
      unitRef="usd">172768000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzctMy0xLTEtMA_ad32a9e5-99de-4208-bbfe-19158fd75300"
      unitRef="usd">73113000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzgtMS0xLTEtMA_daa5f783-998b-40c2-ae7a-f0d97519d33f"
      unitRef="usd">21760000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzgtMy0xLTEtMA_e107a710-5007-44db-a586-99a5682cf364"
      unitRef="usd">12235000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzktMS0xLTEtMA_c9a65376-0982-4d7f-ab5a-a83a7d98cbd9"
      unitRef="usd">151008000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xNzgvZnJhZzowNmU1NzdjZmQ3NzI0NmYwYjZlNDU4OThjYjJjMDQ2ZC90YWJsZTpjYzlhNTY4ZDY2ODg0YzBlYWY2OTgzMjczZjA0MzJlZC90YWJsZXJhbmdlOmNjOWE1NjhkNjY4ODRjMGVhZjY5ODMyNzNmMDQzMmVkXzktMy0xLTEtMA_27c1c54b-d7c4-43f5-a2d4-42d49aab9634"
      unitRef="usd">60878000</us-gaap:FinanceLeaseLiability>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90ZXh0cmVnaW9uOmE4NDM2Y2E1NjI5ZDQ2N2ZiYTljNjFhZDYwZGVkZjJlXzIzNzM_be283045-f97c-4355-921b-670fe250207c">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. The Company is managed and reports as two operating segments&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; (i) the Environmental Services segment and (ii) the Safety-Kleen 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;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, 2020, 2019 and 2018 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:center;vertical-align: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&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;2,004,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,139,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;129,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Corporate Items, 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;3,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,701)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct revenues&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,137,306&#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,010,202&#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;(3,411)&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;3,144,097&#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:13pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:center;vertical-align: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&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;2,092,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,318,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;140,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Corporate Items, 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;4,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct revenues&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;2,237,068&#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,178,129&#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;(3,007)&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;3,412,190&#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:13pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2018&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&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;2,003,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,295,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,300,303&#160;&lt;/span&gt;&lt;/td&gt;&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;134,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Corporate Items, 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;3,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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct revenues&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;2,141,194&#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,161,282&#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;(2,173)&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;3,300,303&#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;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, 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:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;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;2018&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;519,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;446,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;380,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(193,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;555,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;540,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;491,005&#160;&lt;/span&gt;&lt;/td&gt;&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:#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;251,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,574&#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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 on early extinguishment of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 (gain) on sale of businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net of interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Income from operations before provision for income taxes&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;174,550&#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;148,239&#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;94,482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent: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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;December 31, 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: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;879,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;939,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,588,151&#160;&lt;/span&gt;&lt;/td&gt;&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;212,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;212,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;78,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;291,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;302,253&#160;&lt;/span&gt;&lt;/td&gt;&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&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;314,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;312,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;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;307,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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&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;622,329&#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;641,826&#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;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;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;944,079&#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, 2020 and 2019, 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;vertical-align:top;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, 2020&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, 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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,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;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,273,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.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;span style="color:#000000;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,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;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,588,151&#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;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;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;372,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;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;419,066&#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: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 the total assets by geographical area (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;December 31, 2019&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,413,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695,650&#160;&lt;/span&gt;&lt;/td&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;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="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,108,904&#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:NumberOfOperatingSegments
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90ZXh0cmVnaW9uOmE4NDM2Y2E1NjI5ZDQ2N2ZiYTljNjFhZDYwZGVkZjJlXzI4NQ_323e63cb-f37b-4fac-adf6-e58f2a53dae5"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90ZXh0cmVnaW9uOmE4NDM2Y2E1NjI5ZDQ2N2ZiYTljNjFhZDYwZGVkZjJlXzIzNzU_4ab2e7b1-c263-43a6-b818-63ffaf10976e">&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, 2020, 2019 and 2018 (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:center;vertical-align: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&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;2,004,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,139,726&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;129,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(129,666)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Corporate Items, 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;3,559&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,701)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct revenues&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,137,306&#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,010,202&#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;(3,411)&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;3,144,097&#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:13pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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:center;vertical-align: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&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;2,092,363&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,318,691&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;140,577&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(140,577)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Corporate Items, 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;4,128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,143)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct revenues&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;2,237,068&#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,178,129&#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;(3,007)&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;3,412,190&#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:13pt;margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 2018&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&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;2,003,843&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,295,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,300,303&#160;&lt;/span&gt;&lt;/td&gt;&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;134,104&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,104)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;Corporate Items, 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;3,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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Direct revenues&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;2,141,194&#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,161,282&#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;(2,173)&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;3,300,303&#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:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3aced42bde2e4f4e819f28422ad1ebef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphMTNlMzA0MGE0YmQ0ODkxOTEzZjljYWJkZDFkOTUyNC90YWJsZXJhbmdlOmExM2UzMDQwYTRiZDQ4OTE5MTNmOWNhYmRkMWQ5NTI0XzItMS0xLTEtMA_758c4765-3da5-4c98-88a8-4bc5a701ff9c"
      unitRef="usd">2004081000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5035221e8eb74721bbe6216a72ff4111_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphMTNlMzA0MGE0YmQ0ODkxOTEzZjljYWJkZDFkOTUyNC90YWJsZXJhbmdlOmExM2UzMDQwYTRiZDQ4OTE5MTNmOWNhYmRkMWQ5NTI0XzItMy0xLTEtMA_e1e94fd3-b983-4693-bfab-ed55caeb2ba0"
      unitRef="usd">1139726000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic47acefeadc74930a30d5bd31a9cbdee_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphMTNlMzA0MGE0YmQ0ODkxOTEzZjljYWJkZDFkOTUyNC90YWJsZXJhbmdlOmExM2UzMDQwYTRiZDQ4OTE5MTNmOWNhYmRkMWQ5NTI0XzItNS0xLTEtMA_e8deb46e-3653-4261-ab77-ce162cf03941"
      unitRef="usd">290000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphMTNlMzA0MGE0YmQ0ODkxOTEzZjljYWJkZDFkOTUyNC90YWJsZXJhbmdlOmExM2UzMDQwYTRiZDQ4OTE5MTNmOWNhYmRkMWQ5NTI0XzItNy0xLTEtMA_b5e11535-0a83-4224-b571-75301f1efea5"
      unitRef="usd">3144097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ie2c3dd0e3b5040f7956d1dac22bbe126_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphMTNlMzA0MGE0YmQ0ODkxOTEzZjljYWJkZDFkOTUyNC90YWJsZXJhbmdlOmExM2UzMDQwYTRiZDQ4OTE5MTNmOWNhYmRkMWQ5NTI0XzMtMS0xLTEtMA_a30599a3-3906-4e65-af8b-7fb0329574bd"
      unitRef="usd">129666000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia44fad2c92b34a1598f09ae73b5755e1_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphMTNlMzA0MGE0YmQ0ODkxOTEzZjljYWJkZDFkOTUyNC90YWJsZXJhbmdlOmExM2UzMDQwYTRiZDQ4OTE5MTNmOWNhYmRkMWQ5NTI0XzMtMy0xLTEtMA_f54eb0be-7cba-4d31-95d6-daad13a70358"
      unitRef="usd">-129666000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i74d26fe356f040fc9a12e581e26e2c7f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphMTNlMzA0MGE0YmQ0ODkxOTEzZjljYWJkZDFkOTUyNC90YWJsZXJhbmdlOmExM2UzMDQwYTRiZDQ4OTE5MTNmOWNhYmRkMWQ5NTI0XzQtMS0xLTEtMA_3f35e5b5-f4e5-4b9b-a0b3-02fcb611a4f5"
      unitRef="usd">3559000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if2399425561e45269d42d5cef8c35538_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphMTNlMzA0MGE0YmQ0ODkxOTEzZjljYWJkZDFkOTUyNC90YWJsZXJhbmdlOmExM2UzMDQwYTRiZDQ4OTE5MTNmOWNhYmRkMWQ5NTI0XzQtMy0xLTEtMA_c78f17bc-9624-4565-bd37-3e71dc403f60"
      unitRef="usd">142000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ibe0a886acbc44dbf8bfc627d003ed596_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphMTNlMzA0MGE0YmQ0ODkxOTEzZjljYWJkZDFkOTUyNC90YWJsZXJhbmdlOmExM2UzMDQwYTRiZDQ4OTE5MTNmOWNhYmRkMWQ5NTI0XzQtNS0xLTEtMA_65276308-d038-4211-b2e8-03cb9605c3e1"
      unitRef="usd">-3701000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f52491246e747a5b86abcc1556ce157_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphMTNlMzA0MGE0YmQ0ODkxOTEzZjljYWJkZDFkOTUyNC90YWJsZXJhbmdlOmExM2UzMDQwYTRiZDQ4OTE5MTNmOWNhYmRkMWQ5NTI0XzUtMS0xLTEtMA_5df5c2dd-0693-4f5f-9d3d-e12c688be07a"
      unitRef="usd">2137306000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if6622bf156024b8eb7df01e8f34def78_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphMTNlMzA0MGE0YmQ0ODkxOTEzZjljYWJkZDFkOTUyNC90YWJsZXJhbmdlOmExM2UzMDQwYTRiZDQ4OTE5MTNmOWNhYmRkMWQ5NTI0XzUtMy0xLTEtMA_d44023dd-afe2-4e97-a0a5-f13b7b4f7fbc"
      unitRef="usd">1010202000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0946f3f7a68c4c4eb4eeb4e27b08bad8_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphMTNlMzA0MGE0YmQ0ODkxOTEzZjljYWJkZDFkOTUyNC90YWJsZXJhbmdlOmExM2UzMDQwYTRiZDQ4OTE5MTNmOWNhYmRkMWQ5NTI0XzUtNS0xLTEtMA_dab6497d-272f-415c-b463-4fd7b43d33f8"
      unitRef="usd">-3411000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphMTNlMzA0MGE0YmQ0ODkxOTEzZjljYWJkZDFkOTUyNC90YWJsZXJhbmdlOmExM2UzMDQwYTRiZDQ4OTE5MTNmOWNhYmRkMWQ5NTI0XzUtNy0xLTEtMA_9acbe39f-a27f-4b8e-8f9f-0f93bce6288f"
      unitRef="usd">3144097000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id713f9ab785744f29c7f375738b422e5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTowM2FhZWNiOWIwMTA0Mzg1ODI4NGM5ODdiZDM3N2M2My90YWJsZXJhbmdlOjAzYWFlY2I5YjAxMDQzODU4Mjg0Yzk4N2JkMzc3YzYzXzItMS0xLTEtMA_f5920198-a3d5-487d-9cea-82b4cbd7e01b"
      unitRef="usd">2092363000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="if5fab9e3c76b4f7c82ddc4e0710980f9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTowM2FhZWNiOWIwMTA0Mzg1ODI4NGM5ODdiZDM3N2M2My90YWJsZXJhbmdlOjAzYWFlY2I5YjAxMDQzODU4Mjg0Yzk4N2JkMzc3YzYzXzItMy0xLTEtMA_bd17526d-30bc-4aa2-87d3-5b2526cdd298"
      unitRef="usd">1318691000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iafba7fda7e8242a2b51652d8a5413957_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTowM2FhZWNiOWIwMTA0Mzg1ODI4NGM5ODdiZDM3N2M2My90YWJsZXJhbmdlOjAzYWFlY2I5YjAxMDQzODU4Mjg0Yzk4N2JkMzc3YzYzXzItNS0xLTEtMA_6a247a78-cee8-4d1b-b39e-d15825a81d4b"
      unitRef="usd">1136000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTowM2FhZWNiOWIwMTA0Mzg1ODI4NGM5ODdiZDM3N2M2My90YWJsZXJhbmdlOjAzYWFlY2I5YjAxMDQzODU4Mjg0Yzk4N2JkMzc3YzYzXzItNy0xLTEtMA_73d071db-d331-4fe2-a160-99195e97bc3c"
      unitRef="usd">3412190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ic7dcc7d64ac74f12ac7735862cbbb7c0_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTowM2FhZWNiOWIwMTA0Mzg1ODI4NGM5ODdiZDM3N2M2My90YWJsZXJhbmdlOjAzYWFlY2I5YjAxMDQzODU4Mjg0Yzk4N2JkMzc3YzYzXzMtMS0xLTEtMA_65e8ca5c-2c6e-4cb8-8a16-41f91263a98d"
      unitRef="usd">140577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i4d19824165db4fa98e8a12ce30af4d59_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTowM2FhZWNiOWIwMTA0Mzg1ODI4NGM5ODdiZDM3N2M2My90YWJsZXJhbmdlOjAzYWFlY2I5YjAxMDQzODU4Mjg0Yzk4N2JkMzc3YzYzXzMtMy0xLTEtMA_0523d2cf-c054-4062-b3a1-77601c7a07d8"
      unitRef="usd">-140577000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i07c887f615ad4ce09f1bdd8454cc0350_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTowM2FhZWNiOWIwMTA0Mzg1ODI4NGM5ODdiZDM3N2M2My90YWJsZXJhbmdlOjAzYWFlY2I5YjAxMDQzODU4Mjg0Yzk4N2JkMzc3YzYzXzQtMS0xLTEtMA_2fab2250-172f-4bd7-b59d-f868a3a29654"
      unitRef="usd">4128000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e647c63bc8c41ed9f1a31f99743392a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTowM2FhZWNiOWIwMTA0Mzg1ODI4NGM5ODdiZDM3N2M2My90YWJsZXJhbmdlOjAzYWFlY2I5YjAxMDQzODU4Mjg0Yzk4N2JkMzc3YzYzXzQtMy0xLTEtMA_42312193-4a08-4dcd-ad99-67585d855486"
      unitRef="usd">15000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ifa9a1c73c2f3414dbfd6785815ed7b2b_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTowM2FhZWNiOWIwMTA0Mzg1ODI4NGM5ODdiZDM3N2M2My90YWJsZXJhbmdlOjAzYWFlY2I5YjAxMDQzODU4Mjg0Yzk4N2JkMzc3YzYzXzQtNS0xLTEtMA_a0b501cf-ebfd-4186-94a4-088756db5154"
      unitRef="usd">-4143000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icf54493da94041c69fe1c203f30f910f_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTowM2FhZWNiOWIwMTA0Mzg1ODI4NGM5ODdiZDM3N2M2My90YWJsZXJhbmdlOjAzYWFlY2I5YjAxMDQzODU4Mjg0Yzk4N2JkMzc3YzYzXzUtMS0xLTEtMA_2011668e-00a6-4be5-b932-e7cecfaee0a7"
      unitRef="usd">2237068000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i16cb94813750408e909791f9a37a9c0a_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTowM2FhZWNiOWIwMTA0Mzg1ODI4NGM5ODdiZDM3N2M2My90YWJsZXJhbmdlOjAzYWFlY2I5YjAxMDQzODU4Mjg0Yzk4N2JkMzc3YzYzXzUtMy0xLTEtMA_5622a557-a9f4-4c0f-8a03-127c229cc273"
      unitRef="usd">1178129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i432b06c6911e4143b8e3655883f6621c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTowM2FhZWNiOWIwMTA0Mzg1ODI4NGM5ODdiZDM3N2M2My90YWJsZXJhbmdlOjAzYWFlY2I5YjAxMDQzODU4Mjg0Yzk4N2JkMzc3YzYzXzUtNS0xLTEtMA_a3ba72af-20be-47f8-8310-579ac71b065e"
      unitRef="usd">-3007000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTowM2FhZWNiOWIwMTA0Mzg1ODI4NGM5ODdiZDM3N2M2My90YWJsZXJhbmdlOjAzYWFlY2I5YjAxMDQzODU4Mjg0Yzk4N2JkMzc3YzYzXzUtNy0xLTEtMA_76f6b1d8-302a-4b7f-bd32-ff59446fb69d"
      unitRef="usd">3412190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9fb42f839c104317aa48e7d2a7b1b066_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZToyZjRmYWE5MDJmNGQ0ZTc3OGE3MTc1N2NlYWZiMjY2MS90YWJsZXJhbmdlOjJmNGZhYTkwMmY0ZDRlNzc4YTcxNzU3Y2VhZmIyNjYxXzItMS0xLTEtMA_c75c4acf-9327-4043-8129-c86b8be9eb1c"
      unitRef="usd">2003843000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i67b34df91cb646a39add93897b822fd9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZToyZjRmYWE5MDJmNGQ0ZTc3OGE3MTc1N2NlYWZiMjY2MS90YWJsZXJhbmdlOjJmNGZhYTkwMmY0ZDRlNzc4YTcxNzU3Y2VhZmIyNjYxXzItMy0xLTEtMA_40c4a622-63b3-4ad4-b056-9e1ef40fc159"
      unitRef="usd">1295355000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8505efec9c744d69918c46f089704d18_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZToyZjRmYWE5MDJmNGQ0ZTc3OGE3MTc1N2NlYWZiMjY2MS90YWJsZXJhbmdlOjJmNGZhYTkwMmY0ZDRlNzc4YTcxNzU3Y2VhZmIyNjYxXzItNS0xLTEtMA_d4efaa09-eecc-4fd7-8073-d4d66d31e5f1"
      unitRef="usd">1105000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZToyZjRmYWE5MDJmNGQ0ZTc3OGE3MTc1N2NlYWZiMjY2MS90YWJsZXJhbmdlOjJmNGZhYTkwMmY0ZDRlNzc4YTcxNzU3Y2VhZmIyNjYxXzItNy0xLTEtMA_6a1fd52b-d339-44dd-a71f-42e8886abdcb"
      unitRef="usd">3300303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i445907988df9461c824e0daf71160d61_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZToyZjRmYWE5MDJmNGQ0ZTc3OGE3MTc1N2NlYWZiMjY2MS90YWJsZXJhbmdlOjJmNGZhYTkwMmY0ZDRlNzc4YTcxNzU3Y2VhZmIyNjYxXzMtMS0xLTEtMA_da2408ff-30d2-49b2-aa69-9551db723f42"
      unitRef="usd">134104000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8cf1403ddb14406baa653ac076fa2afc_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZToyZjRmYWE5MDJmNGQ0ZTc3OGE3MTc1N2NlYWZiMjY2MS90YWJsZXJhbmdlOjJmNGZhYTkwMmY0ZDRlNzc4YTcxNzU3Y2VhZmIyNjYxXzMtMy0xLTEtMA_db87413a-e921-424a-9bf7-a6dc96c518e8"
      unitRef="usd">-134104000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i86c6891abc654a119a2ff8ef1f225a4d_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZToyZjRmYWE5MDJmNGQ0ZTc3OGE3MTc1N2NlYWZiMjY2MS90YWJsZXJhbmdlOjJmNGZhYTkwMmY0ZDRlNzc4YTcxNzU3Y2VhZmIyNjYxXzQtMS0xLTEtMA_8aec81b0-1e06-4101-bb1b-67adc512e0df"
      unitRef="usd">3247000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id2fd3d8c0a444af79c26ba85359588da_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZToyZjRmYWE5MDJmNGQ0ZTc3OGE3MTc1N2NlYWZiMjY2MS90YWJsZXJhbmdlOjJmNGZhYTkwMmY0ZDRlNzc4YTcxNzU3Y2VhZmIyNjYxXzQtMy0xLTEtMA_8a675c84-dca8-44b6-87da-f43d70ce21a2"
      unitRef="usd">31000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6003c005a3f74c1aadf8d750eecf5b90_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZToyZjRmYWE5MDJmNGQ0ZTc3OGE3MTc1N2NlYWZiMjY2MS90YWJsZXJhbmdlOjJmNGZhYTkwMmY0ZDRlNzc4YTcxNzU3Y2VhZmIyNjYxXzQtNS0xLTEtMA_5ba261ca-6007-46cf-8471-68e3f7b1c2ea"
      unitRef="usd">-3278000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i002bf3eb7cd44134ba1494c9a5575823_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZToyZjRmYWE5MDJmNGQ0ZTc3OGE3MTc1N2NlYWZiMjY2MS90YWJsZXJhbmdlOjJmNGZhYTkwMmY0ZDRlNzc4YTcxNzU3Y2VhZmIyNjYxXzUtMS0xLTEtMA_a643e9bd-2002-4396-b99b-c468525c4a17"
      unitRef="usd">2141194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6a48a4578a2241ca9f37d5897c497386_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZToyZjRmYWE5MDJmNGQ0ZTc3OGE3MTc1N2NlYWZiMjY2MS90YWJsZXJhbmdlOjJmNGZhYTkwMmY0ZDRlNzc4YTcxNzU3Y2VhZmIyNjYxXzUtMy0xLTEtMA_4f1741d0-a6ab-4657-bd42-64f7020231e7"
      unitRef="usd">1161282000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i7104bf8d0c4a46568564886d02eaf055_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZToyZjRmYWE5MDJmNGQ0ZTc3OGE3MTc1N2NlYWZiMjY2MS90YWJsZXJhbmdlOjJmNGZhYTkwMmY0ZDRlNzc4YTcxNzU3Y2VhZmIyNjYxXzUtNS0xLTEtMA_9c728843-828f-4b70-bb9c-fe03a3886a95"
      unitRef="usd">-2173000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZToyZjRmYWE5MDJmNGQ0ZTc3OGE3MTc1N2NlYWZiMjY2MS90YWJsZXJhbmdlOjJmNGZhYTkwMmY0ZDRlNzc4YTcxNzU3Y2VhZmIyNjYxXzUtNy0xLTEtMA_72d87ee1-7329-440d-9967-9afd3a4218b4"
      unitRef="usd">3300303000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <clh:ScheduleOfReconciliationOfNetIncomeToAdjustedEarningsBeforeInterestTaxDepreciationAndAmortizationConsolidatedTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90ZXh0cmVnaW9uOmE4NDM2Y2E1NjI5ZDQ2N2ZiYTljNjFhZDYwZGVkZjJlXzIzNDE_5393199a-58a7-4ba7-ae4e-cf43c05f1831">&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:8pt;margin-top:8pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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;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;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;2018&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;519,960&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;446,284&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;380,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,172&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;282,029&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(193,830)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,345)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(171,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;555,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;540,317&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;491,005&#160;&lt;/span&gt;&lt;/td&gt;&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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Depreciation and amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;292,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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:#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;251,336&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;229,456&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;182,574&#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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 on early extinguishment of debt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;6,131&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,488&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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 (gain) on sale of businesses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense, net of interest income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,094&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;Income from operations before provision for income taxes&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;174,550&#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;148,239&#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;94,482&#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:ScheduleOfReconciliationOfNetIncomeToAdjustedEarningsBeforeInterestTaxDepreciationAndAmortizationConsolidatedTableTextBlock>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="i3aced42bde2e4f4e819f28422ad1ebef_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzMtMS0xLTEtMA_090c5ad8-dc15-4de8-b858-3bb06470ab40"
      unitRef="usd">519960000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="id713f9ab785744f29c7f375738b422e5_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzMtMy0xLTEtMA_c6eedf47-8993-4832-9f8b-bb7078110ff9"
      unitRef="usd">446284000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="i9fb42f839c104317aa48e7d2a7b1b066_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzMtNS0xLTEtMA_2658b86f-0e53-4cb6-8f3a-bd5095ee7ee2"
      unitRef="usd">380856000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="i5035221e8eb74721bbe6216a72ff4111_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzQtMS0xLTEtMA_fc620005-c8b8-4eb3-adb5-5ac17e21c3cf"
      unitRef="usd">229172000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="if5fab9e3c76b4f7c82ddc4e0710980f9_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzQtMy0xLTEtMA_4f4a2720-8705-458c-8181-eb738fd4ab91"
      unitRef="usd">282378000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="i67b34df91cb646a39add93897b822fd9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzQtNS0xLTEtMA_d9158252-f0ae-49e5-86a2-85667ae1c87f"
      unitRef="usd">282029000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="ic47acefeadc74930a30d5bd31a9cbdee_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzUtMS0xLTEtMA_0a560a9a-0dc2-425d-a60a-04c7e9174b40"
      unitRef="usd">-193830000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="iafba7fda7e8242a2b51652d8a5413957_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzUtMy0xLTEtMA_a613c782-a049-49ba-868f-cc2c65810027"
      unitRef="usd">-188345000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="i8505efec9c744d69918c46f089704d18_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzUtNS0xLTEtMA_b0e43936-14c8-4043-9526-b380f324648a"
      unitRef="usd">-171880000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzYtMS0xLTEtMA_7bcce689-3e30-400d-8042-3a521a4e79f3"
      unitRef="usd">555302000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzYtMy0xLTEtMA_33a4ef3a-ba40-4e87-b4d9-49e6f5e31183"
      unitRef="usd">540317000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzYtNS0xLTEtMA_2f9f4214-cbd8-4bf2-b8cc-724879c4e1a7"
      unitRef="usd">491005000</clh:IncomeLossFromContinuingOperationsBeforeInterestTaxDepreciationAndAmortizationNet>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzktMS0xLTEtMA_fd41fbbd-a904-42b2-8c41-ddf8b86e3a08"
      unitRef="usd">11051000</clh:AccretionOfEnvironmentalLiabilities>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzktMy0xLTEtMA_a8a91b44-f981-4a93-a96c-9fa4edf46b9a"
      unitRef="usd">10136000</clh:AccretionOfEnvironmentalLiabilities>
    <clh:AccretionOfEnvironmentalLiabilities
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzktNS0xLTEtMA_971c8699-8092-4d52-8767-b5037b2fe264"
      unitRef="usd">9806000</clh:AccretionOfEnvironmentalLiabilities>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzEwLTEtMS0xLTA_7b33c4e0-4062-4631-a899-e785af0f6acc"
      unitRef="usd">292915000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzEwLTMtMS0xLTA_a3521c49-5f7a-4ecd-b2f3-e62b9627a40b"
      unitRef="usd">300725000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzEwLTUtMS0xLTA_40acc865-08fc-425a-802f-aebb3a6a2fbe"
      unitRef="usd">298625000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzEyLTEtMS0xLTA_e6bbd6af-92d6-46a8-8908-a3174e128ef5"
      unitRef="usd">251336000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzEyLTMtMS0xLTA_5838600b-fd9d-4f7c-a2a9-9c654935e6fe"
      unitRef="usd">229456000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzEyLTUtMS0xLTA_6f7941a3-8e38-48ab-89a4-abfe2dfeb8ae"
      unitRef="usd">182574000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzEzLTEtMS0xLTA_28b69a24-daaf-4995-82ec-f55a7d346b56"
      unitRef="usd">-290000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzEzLTMtMS0xLTA_8aa2ce83-3908-46d4-9d94-445fbbb9b6a9"
      unitRef="usd">2897000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzEzLTUtMS0xLTA_5b710340-37cf-4660-885c-ada973cc6d64"
      unitRef="usd">-4510000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzE0LTEtMS0xLTA_d051be10-8cc9-4dff-b442-f25b3fec23b0"
      unitRef="usd">0</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzE0LTMtMS0xLTA_f2c3e9a8-ad45-46ce-a983-688b1ef03ab7"
      unitRef="usd">-6131000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainsLossesOnExtinguishmentOfDebt
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzE0LTUtMS0xLTA_efe02c25-b49f-4336-bd62-89c21c03d81c"
      unitRef="usd">-2488000</us-gaap:GainsLossesOnExtinguishmentOfDebt>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzE1LTEtMS0xLTA_21d690ad-3e1b-4c23-bf08-0d57572b264d"
      unitRef="usd">-3376000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzE1LTMtMS0xLTA_c63527a0-b431-4c72-91e8-82386cadf610"
      unitRef="usd">687000</us-gaap:GainLossOnSaleOfBusiness>
    <us-gaap:GainLossOnSaleOfBusiness
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzE1LTUtMS0xLTA_ce56e22b-c58c-4e7e-806c-15de63d260bb"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfBusiness>
    <clh:InterestExpenseNet
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzE2LTEtMS0xLTA_1aa9152c-01d6-4324-83dc-b70912a498ce"
      unitRef="usd">73120000</clh:InterestExpenseNet>
    <clh:InterestExpenseNet
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzE2LTMtMS0xLTA_038368f3-e777-46e1-ae91-7588d5bd67e6"
      unitRef="usd">78670000</clh:InterestExpenseNet>
    <clh:InterestExpenseNet
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzE2LTUtMS0xLTA_a384696b-8051-4265-8140-4a2114f0d430"
      unitRef="usd">81094000</clh:InterestExpenseNet>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzE3LTEtMS0xLTA_19327ee5-9ffa-41bf-937e-5ed221e8255f"
      unitRef="usd">174550000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i5703bcd623dc439eae5b272f52e694e2_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzE3LTMtMS0xLTA_979b06f6-9432-4322-bc8e-802f3e09118b"
      unitRef="usd">148239000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i8204f2d8214c43128a2d5ab93ee5daa9_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpiODAwMWUxMjc1ZDY0MGUyOTBlNGYxN2YwNDRjZGEyNi90YWJsZXJhbmdlOmI4MDAxZTEyNzVkNjQwZTI5MGU0ZjE3ZjA0NGNkYTI2XzE3LTUtMS0xLTA_e0a229e9-463d-4ace-99f6-159413145b8f"
      unitRef="usd">94482000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <clh:ScheduleOfSegmentPpeAndIntangibleAssetsTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90ZXh0cmVnaW9uOmE4NDM2Y2E1NjI5ZDQ2N2ZiYTljNjFhZDYwZGVkZjJlXzY1OTcwNjk3NjkwMzQ_9a1fb19f-4e32-41b2-9c1c-7e0563f67457">&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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;December 31, 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: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;879,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;939,352&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555,894&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;555,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,489&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,588,151&#160;&lt;/span&gt;&lt;/td&gt;&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;212,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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;212,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&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;78,928&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;89,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;291,314&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;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;302,253&#160;&lt;/span&gt;&lt;/td&gt;&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&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;314,637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-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;312,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;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;307,692&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;329,344&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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&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;622,329&#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;641,826&#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;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;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;944,079&#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;</clh:ScheduleOfSegmentPpeAndIntangibleAssetsTableTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i14b3af258a2c41c99b15e9cc34d139ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzItMS0xLTEtMA_f1e47d7c-167d-4223-b4b6-2eb4561fc064"
      unitRef="usd">879176000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i34cd4ccf728c44708070eb1b4070b183_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzItMy0xLTEtMA_f58aecb9-4cde-477c-98c6-7bbcd974e60c"
      unitRef="usd">939352000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i95f2c20856cd495aae465e0fd4779a26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzMtMS0xLTEtMA_a11ed821-a3e8-49a3-8a92-b4cf7b586b26"
      unitRef="usd">555894000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i61b6fbf4bc004e88b90d860b16767c05_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzMtMy0xLTEtMA_697c108a-1715-4156-bd81-b0361451a369"
      unitRef="usd">555310000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i1f2bb6cc114b4d409825a0e865f42568_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzQtMS0xLTEtMA_8701b458-1159-473b-bf95-5689549770ba"
      unitRef="usd">90228000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="if90d3ab434b0456993e430848f81afcb_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzQtMy0xLTEtMA_0ff1bed3-e284-4522-96d1-83e2fb2063bf"
      unitRef="usd">93489000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzUtMS0xLTEtMA_98d7dbdf-b38b-4a39-8fd4-8f3279143661"
      unitRef="usd">1525298000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzUtMy0xLTEtMA_b0b40a52-78d0-4bdc-82f6-8e2f557f6258"
      unitRef="usd">1588151000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:Goodwill
      contextRef="i14b3af258a2c41c99b15e9cc34d139ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzktMS0xLTEtMA_e72bfec8-53e9-4690-bb13-5a12b0e415f3"
      unitRef="usd">212386000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i34cd4ccf728c44708070eb1b4070b183_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzktMy0xLTEtMA_e83d27cf-04b3-4d90-9b4c-46a19ebc9a50"
      unitRef="usd">212531000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i14b3af258a2c41c99b15e9cc34d139ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzEwLTEtMS0xLTA_957a939a-7c43-4ba2-a3c7-cd1a769f026c"
      unitRef="usd">78928000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i34cd4ccf728c44708070eb1b4070b183_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzEwLTMtMS0xLTA_e87ea47b-ae23-4ce7-883d-0332bbad60d4"
      unitRef="usd">89722000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i14b3af258a2c41c99b15e9cc34d139ba_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzExLTEtMS0xLTA_9161921c-cc04-4fe0-837e-f82585074f16"
      unitRef="usd">291314000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i34cd4ccf728c44708070eb1b4070b183_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzExLTMtMS0xLTA_2122b76e-10cb-42ad-9518-fe319044db26"
      unitRef="usd">302253000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i95f2c20856cd495aae465e0fd4779a26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzE0LTEtMS0xLTA_1a6d7ab0-f56b-456b-b7b1-367c196365fb"
      unitRef="usd">314637000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i61b6fbf4bc004e88b90d860b16767c05_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzE0LTMtMS0xLTA_f9a8dabf-5248-4cd6-a488-1aeab030f410"
      unitRef="usd">312482000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i95f2c20856cd495aae465e0fd4779a26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzE1LTEtMS0xLTA_dadb6db0-37ce-4240-9d61-2b8eb1f02c13"
      unitRef="usd">307692000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i61b6fbf4bc004e88b90d860b16767c05_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzE1LTMtMS0xLTA_bdc0ea0b-f528-445f-a8b9-9b9566e155f8"
      unitRef="usd">329344000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i95f2c20856cd495aae465e0fd4779a26_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzE2LTEtMS0xLTA_8bfde3f0-21f7-42d8-996c-bc63d3360d94"
      unitRef="usd">622329000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i61b6fbf4bc004e88b90d860b16767c05_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzE2LTMtMS0xLTA_6d738184-205c-4641-9e0f-08e101665f08"
      unitRef="usd">641826000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzE4LTEtMS0xLTA_5da78c5b-27a4-42e4-8bf3-0cabb0fd583c"
      unitRef="usd">913643000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:IntangibleAssetsNetIncludingGoodwill
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTo5MGRjNGZkMjE4M2Y0ZTVhODVhMzdmMTk1MWFlMWIwZS90YWJsZXJhbmdlOjkwZGM0ZmQyMTgzZjRlNWE4NWEzN2YxOTUxYWUxYjBlXzE4LTMtMS0xLTA_197d05f2-84c6-42f0-8a0f-b580fb63819b"
      unitRef="usd">944079000</us-gaap:IntangibleAssetsNetIncludingGoodwill>
    <us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90ZXh0cmVnaW9uOmE4NDM2Y2E1NjI5ZDQ2N2ZiYTljNjFhZDYwZGVkZjJlXzEwNDQ1MzYwNDY2MjUx_ad398821-5407-4ca0-a828-6b48591170d4">&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, 2020 and 2019, 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;vertical-align:top;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, 2020&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, 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="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align: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,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;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,273,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;80.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;span style="color:#000000;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;314,946&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,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;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,588,151&#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;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;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;372,609&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.9&#160;&lt;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,457&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;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;419,066&#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="i1460e4d4b1c844768d00b45df0ee9745_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzMtMS0xLTEtMA_88204df9-f3fb-43ef-aec5-f9b8789d7225"
      unitRef="usd">1246758000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <clh:PropertyPlantAndEquipmentNetPercent
      contextRef="i1460e4d4b1c844768d00b45df0ee9745_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzMtMy0xLTEtMA_524b140c-ccca-426f-9d61-0474217f28e1"
      unitRef="number">0.817</clh:PropertyPlantAndEquipmentNetPercent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="ie22e336afeb04934b8e60a53fa903e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzMtNS0xLTEtMA_dd635fa6-a138-4aa0-a7be-5fa5ee092a9f"
      unitRef="usd">1273205000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <clh:PropertyPlantAndEquipmentNetPercent
      contextRef="ie22e336afeb04934b8e60a53fa903e67_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzMtNy0xLTEtMA_48f3793f-3ac0-41f5-8cf0-67be851f43ad"
      unitRef="number">0.802</clh:PropertyPlantAndEquipmentNetPercent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i226fddeca7164c4fb5ad9860fa431634_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzQtMS0xLTEtMA_a140ffbb-db11-4462-b280-09370284db9a"
      unitRef="usd">278540000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <clh:PropertyPlantAndEquipmentNetPercent
      contextRef="i226fddeca7164c4fb5ad9860fa431634_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzQtMy0xLTEtMA_2d23547b-f771-4b20-a72a-12f6582fe334"
      unitRef="number">0.183</clh:PropertyPlantAndEquipmentNetPercent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i830b6279099b4ea0be4396f4ea31f4c0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzQtNS0xLTEtMA_e35a067b-3e35-46f8-8aae-018a0d013754"
      unitRef="usd">314946000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <clh:PropertyPlantAndEquipmentNetPercent
      contextRef="i830b6279099b4ea0be4396f4ea31f4c0_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzQtNy0xLTEtMA_20f49582-30e4-4018-9b87-9ebb4f1269fc"
      unitRef="number">0.198</clh:PropertyPlantAndEquipmentNetPercent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzUtMS0xLTEtMA_c5aab6bb-6cd3-4fb9-a3ae-e6d081ff0e4d"
      unitRef="usd">1525298000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <clh:PropertyPlantAndEquipmentNetPercent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzUtMy0xLTEtMA_2fa7548b-3b90-424f-a5f4-f284b130ea94"
      unitRef="number">1.000</clh:PropertyPlantAndEquipmentNetPercent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzUtNS0xLTEtMA_03fd2ad3-a65a-4a56-bf1b-aca617c24c1e"
      unitRef="usd">1588151000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <clh:PropertyPlantAndEquipmentNetPercent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzUtNy0xLTEtMA_23fe7f0e-c603-4337-bfea-b592f3f28438"
      unitRef="number">1.000</clh:PropertyPlantAndEquipmentNetPercent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i1460e4d4b1c844768d00b45df0ee9745_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzgtMS0xLTEtMA_91b48a57-aaa6-4f21-91b8-c808a2471a92"
      unitRef="usd">342787000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <clh:IntangibleAssetsNetExcludingGoodwillPercent
      contextRef="i1460e4d4b1c844768d00b45df0ee9745_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzgtMy0xLTEtMA_22768ce5-3ca9-46c9-9e9c-28ff808bec96"
      unitRef="number">0.887</clh:IntangibleAssetsNetExcludingGoodwillPercent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie22e336afeb04934b8e60a53fa903e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzgtNS0xLTEtMA_a0f9cc73-48d3-41c9-af74-d23d7b3947e6"
      unitRef="usd">372609000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <clh:IntangibleAssetsNetExcludingGoodwillPercent
      contextRef="ie22e336afeb04934b8e60a53fa903e67_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzgtNy0xLTEtMA_d15b4dff-568e-4a32-8da0-f495dec75dca"
      unitRef="number">0.889</clh:IntangibleAssetsNetExcludingGoodwillPercent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i226fddeca7164c4fb5ad9860fa431634_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzktMS0xLTEtMA_97cde566-1e08-4e1f-b2e8-99c24a9831bc"
      unitRef="usd">43833000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <clh:IntangibleAssetsNetExcludingGoodwillPercent
      contextRef="i226fddeca7164c4fb5ad9860fa431634_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzktMy0xLTEtMA_7db4bad1-b2b5-4930-9cca-ddb2dbef59f0"
      unitRef="number">0.113</clh:IntangibleAssetsNetExcludingGoodwillPercent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i830b6279099b4ea0be4396f4ea31f4c0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzktNS0xLTEtMA_7b7d6f7d-93f0-4c03-b004-14c98568cb44"
      unitRef="usd">46457000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <clh:IntangibleAssetsNetExcludingGoodwillPercent
      contextRef="i830b6279099b4ea0be4396f4ea31f4c0_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzktNy0xLTEtMA_0dce12d0-6730-44aa-8e12-e2525ce428d5"
      unitRef="number">0.111</clh:IntangibleAssetsNetExcludingGoodwillPercent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzEwLTEtMS0xLTA_86d0d50c-a20e-4ecb-913e-855ee23dac69"
      unitRef="usd">386620000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <clh:IntangibleAssetsNetExcludingGoodwillPercent
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzEwLTMtMS0xLTA_472d3b19-3e68-4cd4-91e5-3257577db0f6"
      unitRef="number">1.000</clh:IntangibleAssetsNetExcludingGoodwillPercent>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzEwLTUtMS0xLTA_e14bd39e-d27e-4037-9ee2-6279c357227c"
      unitRef="usd">419066000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <clh:IntangibleAssetsNetExcludingGoodwillPercent
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTphZjBmY2FmZjE2MTY0NWFjYTJjMmUwODM5M2EzY2UyZC90YWJsZXJhbmdlOmFmMGZjYWZmMTYxNjQ1YWNhMmMyZTA4MzkzYTNjZTJkXzEwLTctMS0xLTA_c7117494-9e0f-432a-ac36-02407aee0f20"
      unitRef="number">1.000</clh:IntangibleAssetsNetExcludingGoodwillPercent>
    <clh:ScheduleOfTotalAssetsByGeographicalAreaTableTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90ZXh0cmVnaW9uOmE4NDM2Y2E1NjI5ZDQ2N2ZiYTljNjFhZDYwZGVkZjJlXzIzMzY_d78d825d-fd75-4377-b947-88a28267b8da">&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;The following table presents the total assets by geographical area (in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width: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, 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;December 31, 2019&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;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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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,413,254&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;695,650&#160;&lt;/span&gt;&lt;/td&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;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="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,108,904&#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;</clh:ScheduleOfTotalAssetsByGeographicalAreaTableTextBlock>
    <us-gaap:Assets
      contextRef="i1460e4d4b1c844768d00b45df0ee9745_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpmY2QwZTllYzQwM2Y0OWQyODlhODE4N2ZiMmNhNGVjMC90YWJsZXJhbmdlOmZjZDBlOWVjNDAzZjQ5ZDI4OWE4MTg3ZmIyY2E0ZWMwXzEtMS0xLTEtMA_405bf6fd-3d1a-445d-8a7d-fd6c64a9b66a"
      unitRef="usd">3447811000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie22e336afeb04934b8e60a53fa903e67_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpmY2QwZTllYzQwM2Y0OWQyODlhODE4N2ZiMmNhNGVjMC90YWJsZXJhbmdlOmZjZDBlOWVjNDAzZjQ5ZDI4OWE4MTg3ZmIyY2E0ZWMwXzEtMy0xLTEtMA_8a92ad98-bbbd-48ea-a32c-be9ebba806b3"
      unitRef="usd">3413254000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i226fddeca7164c4fb5ad9860fa431634_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpmY2QwZTllYzQwM2Y0OWQyODlhODE4N2ZiMmNhNGVjMC90YWJsZXJhbmdlOmZjZDBlOWVjNDAzZjQ5ZDI4OWE4MTg3ZmIyY2E0ZWMwXzItMS0xLTEtMA_e6dbdec1-49d9-4cb6-8ce3-3ae5c27d121b"
      unitRef="usd">683709000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i830b6279099b4ea0be4396f4ea31f4c0_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpmY2QwZTllYzQwM2Y0OWQyODlhODE4N2ZiMmNhNGVjMC90YWJsZXJhbmdlOmZjZDBlOWVjNDAzZjQ5ZDI4OWE4MTg3ZmIyY2E0ZWMwXzItMy0xLTEtMA_c28477ea-0087-4e84-b25f-5ada82f2a32b"
      unitRef="usd">695650000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i999a82249cc945d4bad9fb382ec5be41_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpmY2QwZTllYzQwM2Y0OWQyODlhODE4N2ZiMmNhNGVjMC90YWJsZXJhbmdlOmZjZDBlOWVjNDAzZjQ5ZDI4OWE4MTg3ZmIyY2E0ZWMwXzQtMS0xLTEtMA_7575697c-377b-4a09-b299-d3d68bc366f5"
      unitRef="usd">4131520000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i8597cecc31be4ec9a42263d93c5ec272_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xODEvZnJhZzphODQzNmNhNTYyOWQ0NjdmYmE5YzYxYWQ2MGRlZGYyZS90YWJsZTpmY2QwZTllYzQwM2Y0OWQyODlhODE4N2ZiMmNhNGVjMC90YWJsZXJhbmdlOmZjZDBlOWVjNDAzZjQ5ZDI4OWE4MTg3ZmIyY2E0ZWMwXzQtMy0xLTEtMA_26ab532b-9a44-41c4-8a04-c4774a69e422"
      unitRef="usd">4108904000</us-gaap:Assets>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock
      contextRef="i6b971f9339b14f37b03c3bc626bb4914_D20200101-20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90ZXh0cmVnaW9uOjQ4MzM5YTZkZTY1NTQ2MDk4OTM4YTQ1ZWM3OTg3N2E0XzE3NDA_27431e0c-1c7c-4e88-b1d7-f57155a3b846">&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;SCHEDULE II&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;VALUATION AND QUALIFYING ACCOUNTS&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;For the Three Years Ended December&#160;31, 2020 &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:8pt;text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;(in thousands)&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&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:15.517%"/&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:15.517%"/&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:12.580%"/&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;Allowance for Doubtful Accounts&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;Balance&lt;br/&gt;Beginning of&lt;br/&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions Charged to&lt;br/&gt;Operating Expense&lt;/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:8pt;font-weight:700;line-height:100%"&gt;Deductions from&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:8pt;font-weight:700;line-height:100%"&gt;Reserves &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;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:8pt;font-weight:700;line-height:100%"&gt;Balance&lt;br/&gt;End of Period&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;2018&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;16,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-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;15,817&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;5,622&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;6,283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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: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)  Amounts deemed uncollectible, net of recoveries.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:5pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&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:15.517%"/&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:15.517%"/&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:12.580%"/&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;div&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&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;Balance&lt;br/&gt;Beginning of&lt;br/&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions Charged to&lt;br/&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Deductions from&lt;br/&gt;Reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&lt;br/&gt;End of Period&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;2018&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;11,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;41,338&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;35,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;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;(2)  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 can either generate credits or debits when the actual revenue amount is known. Based on industry knowledge and historical trends, the Company records a revenue allowance accordingly. 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. Increases in overall sales volumes and the expansion of the customer base in recent years have also increased the volume of additions and deductions to the allowance during 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 a customer-by-customer basis as well as on a consolidated level: trends in adjustments to previously billed amounts, existing economic conditions and other information as deemed applicable. Revenue allowance estimates can differ materially 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:13pt;margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.415%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:36.105%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.576%"/&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:18.458%"/&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:12.576%"/&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:12.580%"/&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;Valuation Allowance on Deferred Tax Assets&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;Balance&lt;br/&gt;Beginning of&lt;br/&gt;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Additions&lt;br/&gt;Charged to Income&lt;br/&gt;Tax Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align: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 Changes&lt;br/&gt;to Reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%"&gt;Balance&lt;br/&gt;End of Period&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;2018&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;68,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;474&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align: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;79,295&#160;&lt;/span&gt;&lt;/td&gt;&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;2019&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,295&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2020&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i75a02f5bc6204730a57de68236504c16_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo4MGUwZjdhYjk4MDc0NDY5OTA4YzhmNTZlZDJiYWZiNy90YWJsZXJhbmdlOjgwZTBmN2FiOTgwNzQ0Njk5MDhjOGY1NmVkMmJhZmI3XzEtMS0xLTEtMA_4e502f2c-e91d-42d4-adbb-009dd3c79cba"
      unitRef="usd">16173000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i44274fd47d3a409590a6d039cf94b73b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo4MGUwZjdhYjk4MDc0NDY5OTA4YzhmNTZlZDJiYWZiNy90YWJsZXJhbmdlOjgwZTBmN2FiOTgwNzQ0Njk5MDhjOGY1NmVkMmJhZmI3XzEtMy0xLTEtMA_9fc0dc88-fbc1-49f4-a485-fa576fce83bd"
      unitRef="usd">15817000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i44274fd47d3a409590a6d039cf94b73b_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo4MGUwZjdhYjk4MDc0NDY5OTA4YzhmNTZlZDJiYWZiNy90YWJsZXJhbmdlOjgwZTBmN2FiOTgwNzQ0Njk5MDhjOGY1NmVkMmJhZmI3XzEtNS0xLTEtMA_c87944ba-2d76-4555-a341-1ff9f3003944"
      unitRef="usd">5622000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i2cbd3b093dc841a5923e275e16c77620_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo4MGUwZjdhYjk4MDc0NDY5OTA4YzhmNTZlZDJiYWZiNy90YWJsZXJhbmdlOjgwZTBmN2FiOTgwNzQ0Njk5MDhjOGY1NmVkMmJhZmI3XzEtNy0xLTEtMA_42d5bea3-2cbb-4b9d-8d61-7a0a61bfce6e"
      unitRef="usd">26368000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i2cbd3b093dc841a5923e275e16c77620_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo4MGUwZjdhYjk4MDc0NDY5OTA4YzhmNTZlZDJiYWZiNy90YWJsZXJhbmdlOjgwZTBmN2FiOTgwNzQ0Njk5MDhjOGY1NmVkMmJhZmI3XzItMS0xLTEtMA_bf62fccc-2c2c-4e17-838e-6debb249b447"
      unitRef="usd">26368000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i88a68ccd73f64529be45bf4f9ec7f4b4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo4MGUwZjdhYjk4MDc0NDY5OTA4YzhmNTZlZDJiYWZiNy90YWJsZXJhbmdlOjgwZTBmN2FiOTgwNzQ0Njk5MDhjOGY1NmVkMmJhZmI3XzItMy0xLTEtMA_ed5bc10d-4262-4a74-88c1-9fcc4d215201"
      unitRef="usd">2408000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i88a68ccd73f64529be45bf4f9ec7f4b4_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo4MGUwZjdhYjk4MDc0NDY5OTA4YzhmNTZlZDJiYWZiNy90YWJsZXJhbmdlOjgwZTBmN2FiOTgwNzQ0Njk5MDhjOGY1NmVkMmJhZmI3XzItNS0xLTEtMA_9e14879f-3c9f-4cfe-99b9-6630aeaa61aa"
      unitRef="usd">6283000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4887418dfecd4ad293bf2bf3f209c014_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo4MGUwZjdhYjk4MDc0NDY5OTA4YzhmNTZlZDJiYWZiNy90YWJsZXJhbmdlOjgwZTBmN2FiOTgwNzQ0Njk5MDhjOGY1NmVkMmJhZmI3XzItNy0xLTEtMA_55f6e7e0-7ebb-472c-bc14-7e578214cd8d"
      unitRef="usd">22493000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i4887418dfecd4ad293bf2bf3f209c014_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo4MGUwZjdhYjk4MDc0NDY5OTA4YzhmNTZlZDJiYWZiNy90YWJsZXJhbmdlOjgwZTBmN2FiOTgwNzQ0Njk5MDhjOGY1NmVkMmJhZmI3XzMtMS0xLTEtMA_6b537414-f545-49dd-93f2-c1f99c513b83"
      unitRef="usd">22493000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="if98beb5421ab46e28d9cd013cbf514e9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo4MGUwZjdhYjk4MDc0NDY5OTA4YzhmNTZlZDJiYWZiNy90YWJsZXJhbmdlOjgwZTBmN2FiOTgwNzQ0Njk5MDhjOGY1NmVkMmJhZmI3XzMtMy0xLTEtMA_6646d680-de86-49a1-9fca-5085850402bf"
      unitRef="usd">10133000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="if98beb5421ab46e28d9cd013cbf514e9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo4MGUwZjdhYjk4MDc0NDY5OTA4YzhmNTZlZDJiYWZiNy90YWJsZXJhbmdlOjgwZTBmN2FiOTgwNzQ0Njk5MDhjOGY1NmVkMmJhZmI3XzMtNS0xLTEtMA_c7cf5be4-56d6-4978-b9b6-c15e88cd8ccf"
      unitRef="usd">7992000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i84d26c61aee8476b9417c7192cb26d74_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo4MGUwZjdhYjk4MDc0NDY5OTA4YzhmNTZlZDJiYWZiNy90YWJsZXJhbmdlOjgwZTBmN2FiOTgwNzQ0Njk5MDhjOGY1NmVkMmJhZmI3XzMtNy0xLTEtMA_0810c5b5-4ada-430f-9c0d-1e6a1ff91c65"
      unitRef="usd">24634000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iec0e32524e9b452ea7aad7d71ac62113_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTpkNTI2ZmRmNmMzNDM0NjY3OWEyYzM2ZDM5ODc3NzI5YS90YWJsZXJhbmdlOmQ1MjZmZGY2YzM0MzQ2Njc5YTJjMzZkMzk4Nzc3MjlhXzEtMS0xLTEtMA_81f2967e-1599-486b-9711-200d308f4932"
      unitRef="usd">11626000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i0748c7e221e54b8da5803184894a26f6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTpkNTI2ZmRmNmMzNDM0NjY3OWEyYzM2ZDM5ODc3NzI5YS90YWJsZXJhbmdlOmQ1MjZmZGY2YzM0MzQ2Njc5YTJjMzZkMzk4Nzc3MjlhXzEtMy0xLTEtMA_a57614d1-c8c8-48a9-900a-599164d8dcb6"
      unitRef="usd">41338000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i0748c7e221e54b8da5803184894a26f6_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTpkNTI2ZmRmNmMzNDM0NjY3OWEyYzM2ZDM5ODc3NzI5YS90YWJsZXJhbmdlOmQ1MjZmZGY2YzM0MzQ2Njc5YTJjMzZkMzk4Nzc3MjlhXzEtNS0xLTEtMA_bcb8d7c6-4df0-4370-af07-b14d699ec3d2"
      unitRef="usd">35017000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id9596d6369194724a15c179fc43e2c67_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTpkNTI2ZmRmNmMzNDM0NjY3OWEyYzM2ZDM5ODc3NzI5YS90YWJsZXJhbmdlOmQ1MjZmZGY2YzM0MzQ2Njc5YTJjMzZkMzk4Nzc3MjlhXzEtNy0xLTEtMA_46e5e76e-9d48-4b53-8da2-10368944a29e"
      unitRef="usd">17947000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id9596d6369194724a15c179fc43e2c67_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTpkNTI2ZmRmNmMzNDM0NjY3OWEyYzM2ZDM5ODc3NzI5YS90YWJsZXJhbmdlOmQ1MjZmZGY2YzM0MzQ2Njc5YTJjMzZkMzk4Nzc3MjlhXzItMS0xLTEtMA_656ef6f2-8d89-4c29-832e-5798c7e86917"
      unitRef="usd">17947000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i8e3189a63e1649a79433a05b2ec35c1c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTpkNTI2ZmRmNmMzNDM0NjY3OWEyYzM2ZDM5ODc3NzI5YS90YWJsZXJhbmdlOmQ1MjZmZGY2YzM0MzQ2Njc5YTJjMzZkMzk4Nzc3MjlhXzItMy0xLTEtMA_b810adfe-72da-4ff0-9cb4-f2403087b713"
      unitRef="usd">35549000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i8e3189a63e1649a79433a05b2ec35c1c_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTpkNTI2ZmRmNmMzNDM0NjY3OWEyYzM2ZDM5ODc3NzI5YS90YWJsZXJhbmdlOmQ1MjZmZGY2YzM0MzQ2Njc5YTJjMzZkMzk4Nzc3MjlhXzItNS0xLTEtMA_8d098d7c-5fa9-4e5d-9dcf-f88079d8e4fa"
      unitRef="usd">37278000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7af821103c5e41358644c570dff61d5d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTpkNTI2ZmRmNmMzNDM0NjY3OWEyYzM2ZDM5ODc3NzI5YS90YWJsZXJhbmdlOmQ1MjZmZGY2YzM0MzQ2Njc5YTJjMzZkMzk4Nzc3MjlhXzItNy0xLTEtMA_5999f68f-cd07-43fa-a7f3-c5ec1ec9b157"
      unitRef="usd">16218000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7af821103c5e41358644c570dff61d5d_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTpkNTI2ZmRmNmMzNDM0NjY3OWEyYzM2ZDM5ODc3NzI5YS90YWJsZXJhbmdlOmQ1MjZmZGY2YzM0MzQ2Njc5YTJjMzZkMzk4Nzc3MjlhXzMtMS0xLTEtMA_d8251828-29bd-49b6-8934-490ca418fd11"
      unitRef="usd">16218000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i2f1a1b7918bd4d17854879ddee01aba9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTpkNTI2ZmRmNmMzNDM0NjY3OWEyYzM2ZDM5ODc3NzI5YS90YWJsZXJhbmdlOmQ1MjZmZGY2YzM0MzQ2Njc5YTJjMzZkMzk4Nzc3MjlhXzMtMy0xLTEtMA_833038a0-11c7-4010-a588-102f98ea7259"
      unitRef="usd">45784000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i2f1a1b7918bd4d17854879ddee01aba9_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTpkNTI2ZmRmNmMzNDM0NjY3OWEyYzM2ZDM5ODc3NzI5YS90YWJsZXJhbmdlOmQ1MjZmZGY2YzM0MzQ2Njc5YTJjMzZkMzk4Nzc3MjlhXzMtNS0xLTEtMA_01e1964f-2253-47d0-974a-87966d5e7165"
      unitRef="usd">41887000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id2db167b42404486bc83090d1fb9cdf6_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTpkNTI2ZmRmNmMzNDM0NjY3OWEyYzM2ZDM5ODc3NzI5YS90YWJsZXJhbmdlOmQ1MjZmZGY2YzM0MzQ2Njc5YTJjMzZkMzk4Nzc3MjlhXzMtNy0xLTEtMA_bcfac151-746b-4a6d-9df8-2b6038e1153f"
      unitRef="usd">20115000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="iff38b85757fc48f8ba909dde20f1a0fb_I20171231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo5MmMwNDY4NTI3OGU0YzkxODIyMmU4MWM4Y2QxMjNhMi90YWJsZXJhbmdlOjkyYzA0Njg1Mjc4ZTRjOTE4MjIyZTgxYzhjZDEyM2EyXzEtMS0xLTEtMA_f7d017c0-1ced-4389-b220-4f2c22e9758c"
      unitRef="usd">68355000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i4b407adf6e9f4dddae1f7453468991e3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo5MmMwNDY4NTI3OGU0YzkxODIyMmU4MWM4Y2QxMjNhMi90YWJsZXJhbmdlOjkyYzA0Njg1Mjc4ZTRjOTE4MjIyZTgxYzhjZDEyM2EyXzEtMy0xLTEtMA_d4012518-8bc3-4587-82d8-65823a754289"
      unitRef="usd">10466000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i4b407adf6e9f4dddae1f7453468991e3_D20180101-20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo5MmMwNDY4NTI3OGU0YzkxODIyMmU4MWM4Y2QxMjNhMi90YWJsZXJhbmdlOjkyYzA0Njg1Mjc4ZTRjOTE4MjIyZTgxYzhjZDEyM2EyXzEtNS0xLTEtMA_24c47907-3b67-4faa-8a26-31daee85e5d7"
      unitRef="usd">474000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i3033d37972424011ae417449684fc0c7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo5MmMwNDY4NTI3OGU0YzkxODIyMmU4MWM4Y2QxMjNhMi90YWJsZXJhbmdlOjkyYzA0Njg1Mjc4ZTRjOTE4MjIyZTgxYzhjZDEyM2EyXzEtNy0xLTEtMA_2fe24991-d63f-4c1d-bbe8-030e62f5c6f9"
      unitRef="usd">79295000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i3033d37972424011ae417449684fc0c7_I20181231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo5MmMwNDY4NTI3OGU0YzkxODIyMmU4MWM4Y2QxMjNhMi90YWJsZXJhbmdlOjkyYzA0Njg1Mjc4ZTRjOTE4MjIyZTgxYzhjZDEyM2EyXzItMS0xLTEtMA_f8adeec6-9a42-43c5-8f0d-cd8bf95170a8"
      unitRef="usd">79295000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i02be196c525d47928a1545898fbf3977_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo5MmMwNDY4NTI3OGU0YzkxODIyMmU4MWM4Y2QxMjNhMi90YWJsZXJhbmdlOjkyYzA0Njg1Mjc4ZTRjOTE4MjIyZTgxYzhjZDEyM2EyXzItMy0xLTEtMA_0580024c-531b-4686-804d-b52625ef7c46"
      unitRef="usd">4459000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i02be196c525d47928a1545898fbf3977_D20190101-20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo5MmMwNDY4NTI3OGU0YzkxODIyMmU4MWM4Y2QxMjNhMi90YWJsZXJhbmdlOjkyYzA0Njg1Mjc4ZTRjOTE4MjIyZTgxYzhjZDEyM2EyXzItNS0xLTEtMA_6d969790-dfc9-46ac-9c49-5928c84b7db8"
      unitRef="usd">-111000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id69af00315c542b2abdb05d3e3b260ac_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo5MmMwNDY4NTI3OGU0YzkxODIyMmU4MWM4Y2QxMjNhMi90YWJsZXJhbmdlOjkyYzA0Njg1Mjc4ZTRjOTE4MjIyZTgxYzhjZDEyM2EyXzItNy0xLTEtMA_d94b2187-b207-44c8-96b7-cdc6fac5507f"
      unitRef="usd">83643000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="id69af00315c542b2abdb05d3e3b260ac_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo5MmMwNDY4NTI3OGU0YzkxODIyMmU4MWM4Y2QxMjNhMi90YWJsZXJhbmdlOjkyYzA0Njg1Mjc4ZTRjOTE4MjIyZTgxYzhjZDEyM2EyXzMtMS0xLTEtMA_d9b28a0c-13a0-443f-9877-b67596dc269e"
      unitRef="usd">83643000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense
      contextRef="i78a862f5f4824360912a2470b479050f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo5MmMwNDY4NTI3OGU0YzkxODIyMmU4MWM4Y2QxMjNhMi90YWJsZXJhbmdlOjkyYzA0Njg1Mjc4ZTRjOTE4MjIyZTgxYzhjZDEyM2EyXzMtMy0xLTEtMA_1d4aea17-4346-435d-8cb0-5bd4e5f243bd"
      unitRef="usd">-11339000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions
      contextRef="i78a862f5f4824360912a2470b479050f_D20200101-20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo5MmMwNDY4NTI3OGU0YzkxODIyMmU4MWM4Y2QxMjNhMi90YWJsZXJhbmdlOjkyYzA0Njg1Mjc4ZTRjOTE4MjIyZTgxYzhjZDEyM2EyXzMtNS0xLTEtMA_8e210e1c-aa71-4238-bfb5-4c91ece5e4d2"
      unitRef="usd">4740000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="i7b56722361bb473484b5135f4304a344_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZlMTgzMjk2ODc3OTRjNGZhZTYzMDczMjU4NDMzZjE1L3NlYzo2ZTE4MzI5Njg3Nzk0YzRmYWU2MzA3MzI1ODQzM2YxNV8xOTAvZnJhZzo0ODMzOWE2ZGU2NTU0NjA5ODkzOGE0NWVjNzk4NzdhNC90YWJsZTo5MmMwNDY4NTI3OGU0YzkxODIyMmU4MWM4Y2QxMjNhMi90YWJsZXJhbmdlOjkyYzA0Njg1Mjc4ZTRjOTE4MjIyZTgxYzhjZDEyM2EyXzMtNy0xLTEtMA_fd0242ad-bdf9-45c1-a3bf-4333257ea697"
      unitRef="usd">77044000</us-gaap:ValuationAllowancesAndReservesBalance>
</xbrl>
